Введение
ncdu (NCurses Disk Usage) — это простой, но мощный инструмент командной строки, который позволяет получить подробную информацию о использовании дискового пространства, а также позволяет пользователям перемещаться по каталогам и интерактивно очищать свободное место на диске. Это улучшенная версия традиционной команды du, которая предоставляет удобный пользовательский интерфейс и дополнительные функции для сортировки и удаления файлов прямо из этого интерфейса.

Анализ и управление дисковым пространством
Для начала использования ncdu для полного анализа использования дискового пространства системы введите следующую команду в терминал:
ncdu /

Эта команда запускает ncdu в корневом каталоге, позволяя вам проанализировать использование дискового пространства всего вашего файлового системы. Как только ncdu запустится, вы увидите текстовый пользовательский интерфейс, в котором будут перечислены все файлы и каталоги в корневом каталоге, а также их размеры.
Основные операции в Ncdu
- Навигация: Используйте стрелки
upиdownили клавишиjиkдля переключения между элементами. Используйте стрелкуrightили клавишуenterдля открытия выбранного каталога, а стрелкуleftдля возврата в родительский каталог. - Сортировка: Нажмите
sдля сортировки элементов по размеру файла,nпо имени,Cпо количеству элементов илиMпо времени изменения. Нажмите ту же самую клавишу еще раз, чтобы переключить порядок сортировки между по возрастанию и по убыванию. - Параметры просмотра:
- Переключайтесь между использованием дискового пространства и видимым размером, нажимая
a. - Изменяйте режим отображения, нажимая
g, чтобы показать проценты, графическое представление, оба или ни одного. - Нажмите
c, чтобы переключить отображение количества дочерних элементов, иmдля отображения времени последнего изменения дочерних элементов (требуется флаг-e).
- Переключайтесь между использованием дискового пространства и видимым размером, нажимая
- Удаление файлов: Нажмите
d, чтобы удалить выбранный файл или каталог. Будет предложено подтверждение, чтобы избежать случайного удаления. - Дополнительные утилиты:
- Нажмите
iдля получения подробной информации о выбранном элементе. - Нажмите
b, чтобы запустить оболочку в текущем каталоге. Это можно настроить с помощью переменной окруженияNCDU_SHELL. - Нажмите
r, чтобы обновить или пересчитать текущий каталог.
- Нажмите
- Выход: Нажмите
q, чтобы выйти изncduи вернуться в командную строку.
Использование ncdu из корневого каталога позволяет получить полную картину того, где используется дисковое пространство на всей вашей системе, что упрощает очистку и поддержание эффективных практик хранения данных.
Резюме
ncdu предоставляет высокоинтерактивный и интуитивно понятный способ анализа использования дискового пространства в системах Linux. Он представляет значительное улучшение по сравнению с традиционными методами, что облегчает выявление и управление "потребителями" пространства в вашей файловой системе. Интегрируя ncdu в свою обычную систему технического обслуживания, вы можете эффективно управлять дисковым пространством и поддерживать свою систему чистой и организованной.



