教你如何在Linux系統裡統計資料夾下的檔案個數

安全劍客發表於2020-06-30
下有三個 :ls、grep、wc。透過這三個 的組合可以統計目錄下檔案及資料夾的個數。
統計當前目錄下檔案的個數(不包括目錄)
$ ls -l | grep "^-" | wc -l
統計當前目錄下檔案的個數(包括子目錄)
$ ls -lR| grep "^-" | wc -l
檢視某目錄下資料夾(目錄)的個數(包括子目錄)
$ ls -lR | grep "^d" | wc -l
命令解析:
ls -l

長列表輸出該目錄下檔案資訊(注意這裡的檔案是指目錄、連結、裝置檔案等),每一行對應一個檔案或目錄,ls -lR是列出所有檔案,包括子目錄。

grep "^-"

過濾ls的輸出資訊,只保留一般檔案,只保留目錄是grep "^d"。

wc -l

統計輸出資訊的行數,統計結果就是輸出資訊的行數,一行資訊對應一個檔案,所以就是檔案的個數。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2701280/,如需轉載,請註明出處,否則將追究法律責任。

相關文章