要統計某目錄底下的檔案數或目錄數,需要結合兩個指令 - 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