[Linux] 計算目錄底下的檔案數

要統計某目錄底下的檔案數或目錄數,需要結合兩個指令 - find 及 wc

指令格式

find [obj_directory] [-type f] [-name filename] |wc [-l]

 

find參數說明:

obj_directory:要搜尋的目錄名稱
-type:要搜尋的類型,f=檔案,d=目錄
-name:後面接檔名,可加萬用字元(*),搜尋類似檔名的檔案

 

wc參數說明:

-c: 統計位元組數
-l:統計行數
-m:統計字元數。不能與 -c 一起使用。
-w 統計字數。一個字被定義為由空白、跳格或換行字元分隔的字串。
-L 列印最長行的長度。
-help 顯示説明資訊。

 

統計目前目錄底下所有的檔案總數:

 find ./ -type f -name *.*| wc -l