Знакомая ситуация: диск забит, а вы понятия не имеете, куда делось всё свободное место? Стандартная утилита du не особо помогает разобраться в этом бардаке, надо обходить все папки и долго искать, что бы почистить.
Есть современный аналог du - опенсорсная утилита dust (написана на Расте).
dust - это как du, только удобнее и нагляднее. Вот что она умеет:
Показывает файлы и папки в виде дерева - сразу видно, кто сколько весит. Не надо долго и мучительно ходить по папкам. Буквально сразу всё ясно.
Наглядное дерево самых жирных мест Раскрашивает вывод - большие файлы сами бросаются в глаза
Сортирует всё по размеру - никаких лишних подсчетов
Умеет фильтровать и исключать ненужное
Как начать пользоваться:
Ставим (в зависимости от):
brew install dust
snap install dust
cargo install du-dust
Запускаем:
dust [директория]
В dust много полезных опций, например
Хотите заглянуть не слишком глубоко? dust -d 2
Нужно только топ-10 прожорливых папок? dust -n 10
Надоели временные файлы в выводе? dust -x "*.tmp"
Интересует реальный размер файлов, а не то, что они занимают на диске? dust -s
Хотите увидеть самые маленькие файлы первыми? dust -r
Взято из tg-канала Cross Join