Існують різні способи та інструменти для аналізу та відстеження використання диска, такі як відома команда du. Однак ця альтернатива, що називається ncdu, який я сьогодні вам показую, може бути дещо інтуїтивнішим та наочнішим, оскільки він використовує відому бібліотеку NCureses, щоб забезпечити цей інструмент текстовим інтерфейсом.
ncdu походить від NCurses Disk Usage і базується на онлайн-інструменті від du команди. Крім того, це дуже швидко і миттєво покаже, як ваші файли та каталоги використовують місце для зберігання в Linux. Інформація відображатиметься у стовпцях із такими полями, як мегабайти, гігабайти, стовпчасті графіки простору тощо.
Пакет ncdu доступний у сховища дистрибутивів такі як Debian, Ubuntu, Linux Mint та похідні. Однак ви не знайдете його в інших дистрибутивах, таких як RHEL, CentOS, Fedora тощо. У цьому випадку вам доведеться включити репо, щоб мати можливість встановити його за допомогою улюбленого інструменту управління пакетами.
Після встановлення ncdu використовуйте його від терміналу Це дуже просто. Вам просто потрібно запустити його:
ncdu
І це почнеться відстежувати файли та каталоги які знаходяться в поточному робочому каталозі. Після сканування вмісту буде представлено деревоподібну структуру файлів і каталогів, а також використання ними дисків у зручному для читання форматі та на графічній панелі.
Крім того, як тільки процес сканування закінчиться, ви також можете використовувати серію інтерактивні функції. Наприклад, якщо натиснути i, ви побачите інформацію про вибраний каталог. Ви можете рухатися зі стрілками. Ви також можете видалити вибраний файл або каталог за допомогою -d, а потім підтвердити за допомогою Так чи Ні. Щоб переглянути довідку для ncdu, ви можете натиснути Shift +? і з’явиться інформаційне вікно.
в вийти з інтерфейсу можна за допомогою q.
Цікаво, що раніше я використовував MC для зручного перегляду ..