Linux用ls和grep統計檔案個數

2021-09-09 05:33:14 字數 919 閱讀 5781

linux ls命令

linux ls命令用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。

語法

ls [-alrtafr] [name...]
引數 :

執行ls -l命令之後,終端輸出的結果是一行一行的字元,每一行字元對應乙個目錄或者是檔案,如果是檔案的話,該行的字串資訊的第乙個字元顯示的是「-」,如果是目錄的話,該行的字元的第乙個顯示的是"d",意即directory,找到這兩者之間的區別,執行能夠判別第乙個字元的命令

統計檔案個數

統計當前資料夾下檔案的個數,包括子資料夾裡的

ls -lr | grep "^-" | wc -l
統計資料夾下目錄的個數,包括子資料夾裡的

ls -lr | grep "^d" | wc -l
統計當前資料夾下檔案的個數

ls -l |grep "^-"|wc -l
統計當前資料夾下目錄的個數

統計某資料夾下檔案個數,不包括子資料夾

e.g. 統計/home下.jpeg檔案的個數

ls -l "/home" | grep ".jpeg" | wc -l
統計某資料夾下檔案個數,包括子資料夾

e.g. 統計/home下,包括子資料夾中,.jpeg檔案的個數

ls -lr "/home" | grep ".jpeg" | wc -l
附:

統計輸出資訊的行數

wc -l
將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是 ^d

grep "^-"

Linux下用ls和du命令檢視檔案以及資料夾大小

ls的用法 ls l grep wc l或find company type f wc l 檢視某資料夾下檔案的個數,包括子資料夾裡的。ls lr grep wc l 檢視某資料夾下資料夾的個數,包括子資料夾裡的。ls lr grep d wc l grep 這裡將長列表輸出資訊過濾一部分,只保留一...

Linux下用ls和du命令檢視檔案以及資料夾大小

ls的用法 ls l grep wc l或find company type f wc l 檢視某資料夾下檔案的個數,包括子資料夾裡的。ls lr grep wc l 檢視某資料夾下資料夾的個數,包括子資料夾裡的。ls lr grep d wc l grep 這裡將長列表輸出資訊過濾一部分,只保留一...

Linux下用ls和du命令檢視檔案以及資料夾大小

ls l grep wc l或find company type f wc l 檢視某資料夾下檔案的個數,包括子資料夾裡的。ls lr grep wc l 檢視某資料夾下資料夾的個數,包括子資料夾裡的。ls lr grep d wc l grep 這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果...