Вероятно каждый пользователь сталкивался с такой проблемой — на жестком диске закончилось место, но вы не можете понять, какая директория занимает все свободное пространство и что можно было бы удалить. Если вы работаете в графической оболочке, можно использовать подручные программы для анализа состояния жестких дисков, но работая в консоли на серверах, сделать это будет не так просто.
Существует немало приложений, которые работают из консоли, однако, не всегда функционал позволяет правильно оценить свободное и занятое место, а также найти «узкие» места, которые регулярно заполняются и требуются в очистке. Именно в такой момент вам на помощь может прийти простое приложение Ncdu. Можно назвать его форком du из стандартного набора программ, только более продвинутого и обладающего дополнительным функционалом.
Приложение Ncdu — удобный в использовании анализатор ваших дисков. Разработчики утверждают, что программа была придумана для выявления причин нехватки свободного места. Приложение будет полезно системным администраторам и обычным пользователям, особенно на серверах, где просто нет возможности использовать графическую оболочку.
Ncurses-интерфейс — главное отличие от стандартного анализатора du.
Установить приложение можно командой:
[ads]
sudo apt-get install ncdu
Чтобы начать использовать приложение, в терминале наберите:
ncdu
После старта, программа в автоматическом режиме просканирует жесткие диски, подсчитав количество директорий и файлов.
После завершения сканирования, на экране появится подробная информация о директориях и файлах.
Чтобы увидеть детальный отчет о директории, нижмите i. Этой же клавишей закрывается окно информации.
Удалить выбранную директорию можно клавишей d. Естественно, приложение выведет соответствующее уведомление.
Чтобы получить больше информации о дополнительных командах приложения просто нажмите клавишу ?.