linux下有三個命令: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 "^-":
過濾ls的輸出資訊,只保留一般檔案,只保留目錄是grep "^d"。
wc -l:
統計輸出資訊的行數,統計結果就是輸出資訊的行數,一行資訊對應乙個檔案,所以就是檔案的個數。
linux 統計當前目錄下檔案數
檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...
linux 統計當前目錄下檔案數
檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...
linux 統計當前目錄下檔案數
檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...