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影片教學》
以上是linux怎麼查看目錄是否為空的詳細內容。更多資訊請關注PHP中文網其他相關文章!