首頁 >運維 >linux運維 >linux怎麼查看目錄是否為空

linux怎麼查看目錄是否為空

藏色散人
藏色散人原創
2023-03-20 10:17:032752瀏覽

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影片教學

以上是linux怎麼查看目錄是否為空的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn