Обычное использование du
можно значительно ускорить, используя ncdu
.
ncdu - NCurses Disk Usage
выполняет du
, кэширует результаты и показывает их в удобном интерфейсе командной строки, несколько сравнимом с du -hc -d 1 | sort -h
. Начальная индексация занимает столько же времени, сколько и du
, но поиск фактического "виновника", заполняющего драгоценное пространство, ускоряется, поскольку все подкаталоги имеют изначально кэшированную информацию du.
При необходимости подкаталоги можно обновить, нажав [r], а файлы/папки можно удалить, нажав [d]; при этом обновляется статистика для всех родительских каталогов. При удалении запрашивается подтверждение.
Если необходимо, дальнейшего ускорения можно добиться, предварительно кэшируя ncdu -1xo- / | gzip >export.gz
в cronjob и позже обращаясь к нему с помощью zcat export.gz | ncdu -f-
, но это, очевидно, дает более устаревшую информацию.
Как упомянул Steeldriver, пакет недоступен до 16.10.
Один из вариантов - собрать его вручную из исходного кода ( github )
Второй вариант - получить его от стороннего ppa
sudo add-apt-repository ppa:aguignard/ppa
sudo apt-get update
sudo apt-get install xcb-util-xrm
Кажется, команда такая:
sudo apt-get install libxcb-xrm-dev
вместо:
sudo apt-get install xcb-util-xrm