🐧 Linux Junior. Программирование под Linux.
👩💻 Утилита ncdu
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 /"
19 · 1.1K ·