Способи оплати Abuse

Що таке утиліта ncdu і як її встановити

18.07.2023, 01:18

Ncurse Disk Usage (або просто ncdu) - аналізатор диска, який надає інформацію про розподіл і використання дискового простору на комп'ютері або сервері. Ncdu працює в текстовому режимі з використанням бібліотеки curses, що дає змогу вивести інформацію в читабельному форматі в терміналі. Він сканує вказаний каталог і надає детальну інформацію про розмір каталогів і файлів.

У чому перевага ncdu?

Утилита ncdu

Переваги використання ncdu:

  1. Легкість використання: ncdu має простий та інтуїтивно зрозумілий інтерфейс командного рядка, що робить його доступним для широкого кола користувачів.
    Підтримка фільтрації: ви можете застосовувати фільтри для виключення або включення певних файлів і каталогів з аналізу.
  2. Деталізований перегляд: ncdu дає змогу отримувати інформацію про розмір кожного каталогу та файлу, а також ієрархічно розташовувати інформацію у вигляді деревоподібної структури.
  3. Інтерактивний режим: ncdu дає змогу взаємодіяти з результатами аналізу, даючи змогу виконувати різні дії, як-от видалення файлів або копіювання.
  4. Портативність: ncdu працює на різних операційних системах, зокрема Linux, macOS і BSD.

Загалом, ncdu - дуже корисний інструмент для аналізу дискового простору, який дає змогу ефективно керувати й оптимізувати використання диска на вашому комп'ютері або сервері.

Коли необхідний?

Кілька прикладів використання ncdu:

  1. Визначення великих файлів і каталогів: може допомогти вам знайти великі файли або каталоги, які займають великий простір на диску. Це може бути корисно під час пошуку елементів, які можна видалити, щоб звільнити місце.
  2. Ідентифікація найбільш витратних каталогів: виводить інформацію про розмір кожного каталогу, дозволяючи вам побачити, які каталоги займають найбільше місця на диску. Це може допомогти вам уникнути заповнення диска і дозволить оптимізувати використання дискового простору.
  3. Аналіз використання диска за категоріями: дає змогу виявити різні категорії файлів, які займають простір на диску. Ви можете дізнатися, скільки місця займають музичні файли, фотографії, відео, документи тощо. Це може бути корисним для управління та організації файлів на диску.
  4. Моніторинг змін використання диска: ncdu можуть бути використані для періодичного сканування і моніторингу використання дискового простору. Ви можете встановити розклад сканування для відстеження змін і швидкого виявлення можливих проблем із заповненням диска.

Як встановити?

Для встановлення Ncurse Disk Usage (ncdu) на різних операційних системах, необхідно виконати такі кроки.

Linux, Ubuntu і Debian

У відкритому терміналі виконайте команду:

sudo apt-get install ncdu

CentOS і Fedora

У відкритому терміналі виконайте команду:

sudo yum install ncdu

macOS

Використовуючи Homebrew, у відкритому терміналі виконайте команду:

brew install ncdu

Використовуючи MacPorts, у відкритому терміналі виконайте команду:

sudo port install ncdu

Для BSD, FreeBSD у відкритому терміналі виконайте команду:

pkg install ncdu

OpenBSD у відкритому терміналі виконайте команду

doas pkg_add ncdu

Після успішної інсталяції ncdu, ви можете запустити його, ввівши команду "ncdu" в терміналі. ncdu почне сканування поточного каталогу, а потім виведе інформацію про розподіл і використання дискового простору. Зверніть увагу, що вам, можливо, знадобляться права адміністратора (root) або використання команди "sudo", щоб успішно встановити ncdu на деяких системах.