Каков способ командной строки найти большие файлы / каталоги для удаления и освобождения места?

Если вам просто нужно найти большие файлы, вы можете использовать find с -size вариант. Следующая команда выведет список всех файлов размером более 10 МБ (не следует путать с 10 МБ):

find / -size +10M -ls

Если вы хотите найти файлы определенного размера, вы можете объединить его с поиском "размер меньше". Следующая команда находит файлы размером от 10 до 12 МБ:

find / -size +10M -size -12M -ls

apt-cache search 'disk usage' перечислены некоторые программы, доступные для анализа использования диска. Одним из приложений, которое выглядит очень многообещающим, является gt5.

Из описания упаковки:

Прошли годы, и диски становились все больше и больше, но даже в эту невероятно огромную эпоху жестких дисков пространство, кажется, со временем исчезает. Эта небольшая и эффективная программа обеспечивает более удобный список, чем стандартный du(1). Он отображает то, что произошло с момента последнего запуска, и отображает размер каталога и общий процент. Можно перемещаться и переходить к каталогам с помощью клавиш курсора в текстовом браузере (links, elinks, lynx и т.д.)

Screenshot of gt5

В разделе "сопутствующие пакеты" gt5, Я нашел ncdu. Из описания его упаковки:

Ncdu - это средство просмотра du на основе ncurses. Он обеспечивает быстрый и простой в использовании интерфейс с помощью известной утилиты du. Это позволяет просматривать каталоги и показывать проценты использования диска с помощью библиотеки ncurses.

Screenshot of ncdu