Простой анализатор использования диска.

ncdu 002

ncdu (NCurses Disk Usage) — маленькая C (си) / Ncurses консольная утилита, анализатор использования диска. Работа утилиты основана на du (curses-based version), автор утилиты Yoran Heling.

ncdu 003

du (disk usage) — стандартная Unix утилита предназначенная для оценки занимаемого файлового пространства. По умолчанию показывает размер файлового пространства занимаемого каждым файлом в текущей директории.

ncdu 004

ncdu 005

ncdu простая и удобная в использовании консольная утилита для контроля использования дискового пространства. Имеется возможность просмотра дисков на локальном компьютере и на удалённом сервере, по протоколу SSH / Secure SHell (сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой).

ncdu 006

ncdu 007

Запущенная без дополнительных опций ncdu сканирует домашнюю директорию пользователя, отображая каталоги и файлы в порядке уменьшения их размера. Для навигации по каталогам используется клавиатура, есть возможность удаления файлов и каталогов.

ncdu 012

ncdu 008

ncdu работает быстро, для каждого файла и каталога отображается информация о объёме занимаемого пространства (реальное и в процентном отношении к "родительскому" каталогу), есть возможность сортировки по имени (в пряном или обратном порядке), включается/отключается отображение скрытых файлов и каталогов.

ncdu 009

Так как сканирование каталога большого объёма, с большим количеством файлов и каталогов может занять некоторое время (особенно при удалённом сканировании), можно сканировать и экспортировать результаты в файл, для последующего просмотра (сканирование удалённо, просмотр локальный). Для уменьшения объёма получаемого файла он может быть сжат с помощью gzip (сжатие так же может оказаться полезным при медленных ssh соединениях).

ncdu 010

Лицензия: MIT

ncdu 011

Домашняя страница

Страница на github.com