linux怎么查看目錄是否為空

linux查看目錄是否為空的方法:1、進入linux終端;2、通過執行“res=`ls -A $dir` if [ -z $res ];then echo “$dir …”else echo “$dir …”fi”方法判斷目錄是否為空即可。

linux怎么查看目錄是否為空

本教程操作環境:linux5.9.8系統、Dell G3電腦。

linux怎么查看目錄是否為空?

怎么判斷目錄下沒有內容?

首先得學習2個命令。

ls -a:–all的縮寫,會顯示所有的文件和目錄,包括隱藏文件(以.開頭的文件)以及2個特殊目錄:“.” (當前目錄) 及 “…” (父目錄);

ls -A:–almost-all的縮寫,會顯示所有的文件和大部分目錄,包括隱藏文件,但不包括不2個特殊目錄:“.” (當前目錄) 及 “…” (父目錄);

總的來說,ls -a與ls -A的區別就在于,是否展示2個特殊目錄:“.” (當前目錄) 及 “…” (父目錄)。

有了前面的鋪墊,那么判斷一個目錄是否為空目錄就可以是:

#!/bin/bash  dir=/home/work/test res=`ls?-A?$dir` if?[?-z?$res?];then ??echo?"$dir?為空目錄.................." else ??echo?"$dir?不為空...................." fi

推薦學習:《linux視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享