linux 統計目錄下所有檔案數量

2021-08-22 04:36:02 字數 536 閱讀 1239

linux下檢視某個目錄下的檔案、或資料夾個數用到3個命令:ls列目錄、用grep過慮、再用wc統計。

舉例說明:

1、檢視統計當前目錄下檔案的個數

ls -l | grep "^-" | wc -l

2、檢視統計當前目錄下檔案的個數,包括子目錄裡的。

ls -lr| grep "^-" | wc -l

3、檢視某目錄下資料夾(目錄)的個數,包括子目錄裡的。

ls -lr| grep "^d" | wc -l

命令解釋:

ls -l

長列表輸出該目錄下檔案資訊(注意這裡的檔案,不同於一般的檔案,可能是目錄、鏈結、裝置檔案等),每一行對應乙個檔案或目錄,如果要列出所有子目錄下的檔案就是ls -lr。

grep "^-"

這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是grep "^d"。

wc -l

統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果就是一般檔案資訊的行數,又由於一行資訊對應乙個檔案,所以也就是檔案的個數。

Linux統計當前目錄下的所有檔案數目

其中find name jpg是查詢當前目錄下所有的字尾名為jpg的檔案 count是將查詢到的檔名 包含路徑 寫入到count檔案中,每個檔名佔一行,這樣我們通過統計count的行數就能知道jpg檔案的個數。wc l count作用就是統計count的行數並輸出。命令執行結果如下 上述方法以乙個缺...

linux 統計目錄下的檔案數

linux下如何查詢檔案數量?檔案大小可以 du sh var 類似這樣的,檔案數量 檢視資料夾下的檔案個數 當前目錄的檔案數 ls l grep wc l ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可能是目錄 鏈結 裝置檔案等 grep 這裡將長列表輸出資訊過濾一部分...

linux 統計當前目錄下檔案數

檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...