ncdu (NCurses Disk Usage) — это консольная утилита Linux для анализа использования дискового пространства. Она похожа на du, но имеет интерактивный, удобный интерфейс прямо в терминале.⚙️ Установка:
sudo apt install ncdu # Debian/Ubuntu
sudo dnf install ncdu # Fedora
sudo pacman -S ncdu # Arch
ncdu показывает, какие каталоги и файлы занимают больше всего места на диске, и позволяет:✔️ быстро перемещаться по дереву каталогов,
✔️ сортировать по размеру,
✔️ удалять файлы прямо из интерфейса,
✔️ искать, что «съедает» место.
Результаты сканирования можно сохранить в файл (
ncdu -o out.json) и потом просмотреть (ncdu -f out.json).⚙️ Примеры использования
1️⃣ Анализ текущего каталога. Просто запустите
ncdu без параметров, чтобы проанализировать текущий каталог:ncdu
2️⃣ Анализ конкретного каталога. Укажите путь к каталогу, который хотите проанализировать:
ncdu /var/log
3️⃣ Исключение определённых файлов или каталогов. Если вы хотите исключить определённые файлы или каталоги из анализа, используйте опцию
--exclude:ncdu --exclude '*.log' /var/log
4️⃣ Сканирование удалённого сервера через SSH. Вы можете использовать
ncdu для сканирования дискового пространства на удалённом сервере через SSH:ssh user@remote-server "ncdu /"