ncdu или как разобрать hdd с удовольствием

Alexey Vasilyev
2 min readSep 3, 2017

--

ncdu — инструмент, с которым освободить немного места на жёстком диске легко и даже приятно.

В ncdu совершенно, кажется, всё: простота, красота, наглядность, эргономика и скорость работы.

Простота, красота и наглядность

Всё познаётся в сравнении, поэтому взгляните на альтернативные методы визуализации и интерфейсы для решения той же задачи:

hdd treemap on windows
disk usage analyzer on ubuntu

Эргономика

ncdu реализует навигацию в стиле VIM. Очистить место на диске можно, буквально, не пошевелив рукой.

h - налево (выйти из папки)
j - вверх
k - вниз
l - направо (войти в папку)
d - удалить папку
? - показать шпаргалку

Find fat apple bird

Find fat apple bird

На gif выше приведён пример очередной сессии по очистке hdd:

Самая толстая папка — Users # логично
В ней - spajic # единственный user
В ней - подозрительно жирная Library
В ней - 41Gb Caches
В ней - 38GB com.apple.bird (кэш iCloud, которым я и не пользуюсь!)

Так мы за 10 секунд нашли 38Gb, которые можно высвободить.

Хотя com.apple.bird — это повод для отдельного разбирательства. Не рекомендовал бы сразу её удалять.

Установка

sudo apt-get install ncdu # Ubuntu
brew install ncdu # macOS

--

--