共計 675 個字符,預計需要花費 2 分鐘才能閱讀完成。
本文丸趣 TV 小編為大家詳細介紹“linux 如何查看目錄是否為空”,內容詳細,步驟清晰,細節處理妥當,希望這篇“linux 如何查看目錄是否為空”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。
linux 查看目錄是否為空的方法:1、進入 linux 終端;2、通過執行“res=`ls -A $dir` if [-z $res];then echo $dir … else echo $dir … fi”方法判斷目錄是否為空即可。
首先得學習 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 為空目錄..................
echo $dir 不為空....................
fi
讀到這里,這篇“linux 如何查看目錄是否為空”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。
正文完