linux查看目錄是否為空的方法:1、進入linux終端;2、通過執行“res=`ls -A $dir` if [ -z $res ];then echo “$dir …”else echo “$dir …”fi”方法判斷目錄是否為空即可。
本教程操作環境: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
喜歡就支持一下吧
相關推薦