Содержание

ncdu. Анализ использования дискового пространства


Установка

RedHat / CentOS / Fedora

Для установки через пакетный менеджер необходимо подключить репозитории Epel.

# yum
yum install epel
 
# dnf
dnf install epel

Далее установка непосредственно ncdu.

# yum
yum install ncdu
 
# dnf
dnf install ncdu

Debian / Ubuntu

apt-get install ncdu

HotKeys

Key Описание
n сортировка по имени в обоих направлениях;
s сортировка по размеру в обоих направлениях;
d удалить текущий файл или каталог;
t включение/отключение вывода каталогов перед файлами;
g включение/отключение вывода процентного соотношения и графика;
a переключение между выводом реального размера элементов и занимаемым пространством на диске;
e показать/скрыть скрытые и исключённые файлы;
r пересчитать текущий каталог.

Флаги и параметры


Примеры использования

ncdu /home
ncdu -o /tmp/ncdu.result /home
# сохраняем
ncdu -1xo- / | gzip >export.gz
 
# после завершения читаем
zcat export.gz | ncdu -f-
ncdu -f /tmp/ncdu.result
ncdu -x /
ncdu --exclude /home /
ssh -C user@system ncdu -o - / | ./ncdu -f -

Источники