1
可能重複:
Get total size of folders with find & du如何使用du從stdin中獲取路徑並計算總大小?
我可以用杜這樣從stdin
find . -name "*.java" -exec du -h {} \;
獲取每個文件的文件大小,但我不能得到的總大小..有人有想法嗎? 謝謝!
可能重複:
Get total size of folders with find & du如何使用du從stdin中獲取路徑並計算總大小?
我可以用杜這樣從stdin
find . -name "*.java" -exec du -h {} \;
獲取每個文件的文件大小,但我不能得到的總大小..有人有想法嗎? 謝謝!
在這裏找到答案:
Get total size of folders with find & du
使用的xargs(1),而不是-exec:
find . -name bak -type d | xargs du -ch
執行找到的每個文件的命令(檢查發現(1 )文件)。對xargs管道讓你聚合這些文件名和 只運行一次。
你的情況,那就是:
find . -name "*.java" | xargs du -ch