Хотя ncdu
это отлично (и это не удар по нему), есть пара встроенных команд, которые вы можете попробовать, если не хотите устанавливать (или не можете) сторонние утилиты:
sudo du -hsx -d 1 / | sort
Эта команда выводит список всех файлов из корневого каталога, но исключает любые подключения файловой системы (например, подключения USB или сети) и сортирует их от самых маленьких до самых больших. Например, выполнив команду на моем iMac, я получаю следующие результаты:
0B /.Trashes
0B /.vol
0B /Network
0B /cores
30G /Applications
64K /Volumes
1.0K /home
1.0K /net
1.0M /sbin
2.5M /bin
234M /.fseventsd
261G /Users
314G /
383M /.cleverfiles
4.7G /Library
478M /.DocumentRevisions-V100
5.0K /dev
523M /usr
7.1G /private
811M /.Spotlight-V100
9.1G /System
Это дает мне хорошее представление о том, какие папки верхнего уровня используются на моем диске. В моем случае /Applications
папка потребляет 30G, а у моей /Users
- 261G.
Если вы хотите просмотреть все в папке «Приложения» и отсортировать их по размеру, вы можете выполнить команду
sudo du -ha /Applications | sort -r
Я передаю выходные данные sort
и использую -r
флаг, чтобы отсортировать его в обратном (от наибольшего к наименьшему) порядке, чтобы увидеть, какие файлы и каталоги занимают какое место.
996K /Applications//The Unarchiver.app/Contents/Frameworks/XADMaster.framework/Versions
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources/LexiconData
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport
Список будет довольно длинным, поэтому я предлагаю отправить вывод в текстовый файл для оценки:
sudo du -ha /Applications | sort -r > ~/Desktop/du_results.txt
Это даст вам текстовый файл на рабочем столе, который вы можете просмотреть в любом текстовом редакторе. Таким образом, у вас будет запись о том, какие файлы / подкаталоги вам нужны / которые вы хотите исследовать, почему вы занимаете так много места на диске.