Существуют различные способы и инструменты для анализа и отслеживания использования диска, например знаменитая команда du. Однако эта альтернатива, называемая нкду, который я вам показываю сегодня, может быть несколько более интуитивным и наглядным, поскольку он использует знаменитую библиотеку NCureses для предоставления этому инструменту текстового интерфейса.
ncdu происходит от NCurses Disk Usage и основан на онлайн-инструменте от команды du. Кроме того, это очень быстро и мгновенно покажет вам, как ваши файлы и каталоги используют место для хранения в Linux. Информация будет отображаться в столбцах с такими полями, как мегабайты, гигабайты, гистограммы пространства и т. Д.
Пакет ncdu доступен в репозитории дистрибутивов такие как Debian, Ubuntu, Linux Mint и производные. Однако вы не найдете его в других дистрибутивах, таких как RHEL, CentOS, Fedora и т. Д. В этом случае вам нужно будет включить репо, чтобы иметь возможность установить его с помощью предпочитаемого вами инструмента управления пакетами.
После установки ncdu используйте его с терминала Все очень просто. Вам просто нужно запустить его:
ncdu
И это начнется отслеживать файлы и каталоги которые находятся в текущем рабочем каталоге. Как только контент будет просканирован, он представит древовидную структуру файлов и каталогов, а также их использование на диске в удобочитаемом формате и с графической полосой.
Кроме того, как только процесс сканирования закончится, вы также можете использовать серию интерактивные функции. Например, если вы нажмете i, вы увидите информацию о выбранном вами каталоге. Вы можете перемещаться со стрелками. Вы также можете удалить выбранный файл или каталог с помощью -d, а затем подтвердить с помощью Да или Нет. Чтобы увидеть справку по ncdu, вы можете нажать Shift +? и появится информационное окно.
к выйти из интерфейса, вы можете использовать q.
Интересно, раньше я использовал MC, чтобы удобно его просматривать ..