Disk-Usage
在樹 1.5 中使用樹命令列印目錄內容的大小?
我喜歡
tree
這是顯示我的文件和文件夾/目錄大小的好方法。但是 -h 選項只顯示目錄的大小,而不是其內容的累積大小。/media/ ├── [ 16K] 64D9-E862 │ ├── [8.0K] downloads
我知道我的外部驅動器中有超過 16kB 的事實。
如何用樹 1.5 解決這個問題?更好的是如何升級到 1.6?
僅適用於樹 1.6 及以上
你可能想看看:
man tree
–du 對於每個目錄,將其大小報告為其所有文件和子目錄(及其文件等)大小的累積。最終報告中還給出了已用空間的總量(如“du -c”命令)。此選項要求樹在發出它之前讀取整個目錄樹,請參閱下面的錯誤和註釋。暗示-s。
所以你應該使用:
tree --du -h
添加已接受的答案…對於大量文件夾,您可能會從該命令中獲得大量輸出。
如果像我一樣,您想確定一些要清除的大文件夾,因為您正在填滿驅動器,您可能會發現將 tree 命令與 grep 結合起來以將其限制為千兆字節大小的文件夾會很有幫助,從而節省了自己的需要遍歷整個輸出:
tree --du -h | grep G]