雖然 ncdu
非常好(但這並不是一個打擊),但是如果您不想安裝(或無法安裝)第三種,可以嘗試一些內置命令派對實用程序:
sudo du -hsx -d 1 / |分類
此命令列出了根目錄中的所有文件,但不包括任何文件系統掛載(即USB或網絡掛載),並從最小到最大排序。例如,在我的iMac上發出命令,我得到以下結果:
0B /。垃圾
0B /.vol
0B /網絡
0B /芯
30G /應用
64K /卷
1.0K /家庭
1.0K /網
1.0M /箱
2.5M /箱
234M /.fseventsd
261G /用戶
314克/
383M /.cleverfiles
4.7G /庫
478M /.DocumentRevisions-V100
5千/ dev
523M / usr
7.1G /私人
811M /.Spotlight-V100
9.1G /系統
這給了我一個很好的總結,總結了驅動器上頂級文件夾正在使用什麼。在我的情況下, / Applications
文件夾消耗30G,而我的 / Users
擁有261G。
如果要查看“應用程序”文件夾中的所有內容並按大小排序,可以發出命令
sudo du -ha /應用程序|排序-r
我將輸出通過管道傳遞到 sort
並使用 -r
標誌以相反的順序(從大到小)對其進行排序,這樣我就可以查看正在使用的文件和目錄最多的空間。
996K / Applications // The Unarchiver.app/Contents/Frameworks/XADMaster.framework/Versions
996K /應用程序// Microsoft Word.app/內容/ SharedSupport /校對工具/拉脫維亞Speller.proofingtool / Contents / SharedSupport / LatvianSpeller.lexicon / Contents / Resources / LexiconData
996K /應用程序// Microsoft Word.app/Contents/SharedSupport/校對工具/拉脫維亞Speller.proofingtool / Contents / SharedSupport / LatvianSpeller.lexicon / Contents / Resources
996K /應用程序// Microsoft Word.app/Contents/SharedSupport/校對工具/拉脫維亞Speller.proofingtool / Contents / SharedSupport / LatvianSpeller.lexicon / Contents
996K /應用程序// Microsoft Word.app/Contents/SharedSupport/校對工具/拉脫維亞Speller.proofingtool / Contents / SharedSupport / LatvianSpeller.lexicon
996K /應用程序// Microsoft Word.app/Contents/SharedSupport/校對工具/拉脫維亞Speller.proofingtool / Contents / SharedSupport
清單會很長,所以我建議將輸出發送到文本文件進行評估:
sudo du -ha /應用程序|排序-r >〜/ Desktop / du_results.txt
這將為您提供桌面上的文本文件,您可以使用任何文本編輯器查看該文件。這樣,您就可以記錄需要/想要調查哪些文件/子目錄,以了解為什麼要佔用這麼多磁盤空間。