Рано или поздно, место на жестком диске подходит к концу. Что бы узнать свободное место, можно прибегнуть к разным утилитам, доступным в системах Linux. Чаще всего для вывода подобной информации прибегают к команде du, но, имеются и альтернативные способы.
Утилита ncdu позволяет оценить заполненность жесткого диска или ssd. В отличие от утилиты du, ncdu имеет псевдографический интерфейс. Более удобочитаемый вывод информации и навигацию с использованием клавиатуры. Особенно будет полезна системным администраторам, которые работают с серверами. Также, возможно, будет полезна для пользователей, которые имеют домашний сервер.
Установка утилиты ncdu
Для использования ncdu, ее необходимо сначала установить. Ncdu имеется в репозиториях большинства дистрибутивов Linux. Начнем с установки ncdu с Debian подобных, для этого достаточно выполнить простую команду:
sudo apt install ncdu

В таких дистрибутивах как Fedora, то есть, RPM дистрибутивах, установка осуществляется командой:
sudo dnf install ncdu

Соответственно, в остальных дистрибутивах Linux установка осуществляется примерно аналогичным образом, при условии, что ncdu имеется в репозиториях. Например, если возьмем дистрибутив Manjaro Linux, то для установки ncdu достаточно выполнить команду:
sudo pacman -S ncdu

Работа с утилитой ncdu
Для того чтобы воспользоваться утилитой ncdu, достаточно ввести ее название в терминале. Как уже писалось выше, перемещение по выводу осуществляется при помощи клавиатуры – клавиши со стрелочками и нажатием Enter:

Утилита ncdu имеет дополнительные ключи, например, для вывода справки вводим название утилиты, а затем через два дефиса вписываем “help”:

Вкратце рассмотрим дополнительные параметры доступные в ncdu:
-q - Тихий режим, интервал обновления 2 секунды -v,-V,--version - Выводит версию утилиты -x - Та же файловая система, другими словами, указывает утилите считать только файлы и директории на том диске -e - Включить расширенную информацию -r - Только чтение -o FILE - Экспортировать отсканированный каталог в ФАЙЛ -f FILE - Импортировать отсканированный каталог из ФАЙЛА
После запуска утилиты, возможны следующие действия с клавиатуры:
a — сортирует вывод по размеру файла
d — позволяет удалять выбранный файл
e — включает отображение крытых файлов, повторное нажатие отключает их отображение
g — позволяет отображать в процентах занятость пространства
i — выводит информацию выделенного файла
n — сортирует файлы по имени
q — выход из утилиты ncdu
s — сортирует по объему
То есть, запускаете утилиту ncdu, затем нажимаете на клавиши с соответствующими буквами для вывода нужной информации. К примеру, отсортируем по объему – буква “s”:

Заключение
В данной статье мы вкратце коснулись весьма полезной утилиты ncdu, которая позволяет получить информацию о занятости пространства на носителях информации, таких как HDD и SDD. Возможно, именно ncdu станет вашим лучшим помощником в подобных делах. Вы можете посетить официальный сайт ncdu для получения дополнительной информации.
Что же касается жёстких дисков, то помимо занятости, важно следить также за их здоровьем, так как в случае выхода их из строя, есть вероятность потери информации. В этом вам может помочь утилита под названием Hard Disk Sentinel, о которой можете прочесть перейдя по этой ссылке. А что бы измерить скорость ваших носителей, можете воспользоваться утилитой KDiskMark.
А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:
По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.