В моем Macbook Pro не хватает места на диске, и я не могу понять, почему.
У меня минимальные Приложения и пользовательские данные.
Выход из df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 233Gi 227Gi 5.8Gi 98% 59462769 1518477 98% /
devfs 182Ki 182Ki 0Bi 100% 630 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
Как вы можете видеть здесь, он сообщает, что у меня есть вокруг 6GB
свободного места.
Затем я ncdu
пытался лучше понять, что на самом деле использует пространство
Как видите, ncdu
это репортаж о 30GB
космосе, который мне подходит.
Я явно смотрю на что-то здесь неправильно.
Есть идеи?
hard-drive
sierra
disk-space
Кабал
источник
источник
Ответы:
Попробуй
sudo ncdu
вместо этого. Как обычный администратор или пользователь, вам не разрешено сканировать содержимое определенных папок (все они отмечены ошибкой при сканировании и в окончательном списке в виде точки - если подпапка не может быть отсканирована - или восклицательным знаком - если вся папка исключена из проверки из-за отсутствия прав на чтение!).Примеры (здесь показаны только большая шестерка и папка .Spotlight-V100):
ncdu
:sudo ncdu
:Еще один приятный хак на Perl - это команда:
Он отсортирует все папки (не только те, что в текущей папке) в зависимости от размера, похожего на Grand Perspective, без блоков:
источник
sudo ncdu
показал мне, что все пространство использовалось/.Spotlight-V100
В то время как я большой-достаточно веер
du
иncdu
, иногда это все-таки полезно попробовать графический интерфейс.Вот вывод Grand Perspective SSD моего вторичного рынка MBP, отсканированный из /:
Например, я вижу, что Xcode.app является самой большой записью в моей папке / Applications. (Я также только что нашел 9 ГБ, которые я мог освободить из старой домашней папки Удаленного пользователя.)
источник
Хотя
ncdu
это отлично (и это не удар по нему), есть пара встроенных команд, которые вы можете попробовать, если не хотите устанавливать (или не можете) сторонние утилиты:Эта команда выводит список всех файлов из корневого каталога, но исключает любые подключения файловой системы (например, подключения USB или сети) и сортирует их от самых маленьких до самых больших. Например, выполнив команду на моем iMac, я получаю следующие результаты:
Это дает мне хорошее представление о том, какие папки верхнего уровня используются на моем диске. В моем случае
/Applications
папка потребляет 30G, а у моей/Users
- 261G.Если вы хотите просмотреть все в папке «Приложения» и отсортировать их по размеру, вы можете выполнить команду
Я передаю выходные данные
sort
и использую-r
флаг, чтобы отсортировать его в обратном (от наибольшего к наименьшему) порядке, чтобы увидеть, какие файлы и каталоги занимают какое место.Список будет довольно длинным, поэтому я предлагаю отправить вывод в текстовый файл для оценки:
Это даст вам текстовый файл на рабочем столе, который вы можете просмотреть в любом текстовом редакторе. Таким образом, у вас будет запись о том, какие файлы / подкаталоги вам нужны / которые вы хотите исследовать, почему вы занимаете так много места на диске.
источник
-h
, поэтомуsort
рассматриваете размеры как строки.