Linux查詢某個目錄下每個子目錄的所有檔案數量

不一樣的天空w發表於2020-09-02


比如/home/wwwroot/xxoo這個目錄,他下面有/home/wwwroot/xxoo/a/、/home/wwwroot/xxoo/b/、/home/ww

wroo t/xxoo/c/三個子目錄,是要查詢/a/、/b/、/c/這三個目錄下所有的檔案數量,這三個目錄下可能還有下級,下下級目錄,

都統 計出來。

第一步,進入該目錄下:cd /home/wwwroot/xxoo

第二部,查詢命令:

find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $co

unt"; do ne

如果子目錄多,可能需要一點時間,等待出結果。


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

相關文章