Установка в Ubuntu (LinuxMint)
sudo apt install duc
Duc — утилита для вывода информации об использовании дисков в Linux. Выводит информацию о размерах директорий и файлов.
Duc — это консольная утилита, с возможностью отображения информации как в текстовом, так и в графическом виде.
Программа заранее индексирует диск и формирует собственную базу данных, в которой хранит информацию о размерах файлов и директорий. Таким образом вывод информации осуществляется мгновенно.
Разработчики указывают, что Duc была успешна протестирована на системах с более чем 500 миллионами файлов и общим размером памяти несколько петабайт.
Основные возможности Duc:
Для получения справки по всем возможностям программы используйте команду:
man duc
Приведем несколько примеров работы с утилитой Duc.
Перед началом работы необходимо создать индексный файл (базу данных) для директории(й), которую вы хотите анализировать. Создание индекса может занять некоторое время.
Например, создадим индекс для директории /usr
duc index /usr
Для добавления нового индекса, снова выполняем команду, указывая другую директорию:
duc index ~
Для пересоздания индекса выполните соответствующую команду повторно.
Вывод информации о проанализированных директориях (состояние базы данных программы):
duc info
Date Time Files Dirs Size Path
2019-04-10 17:30:47 134.9K 35.0K 11.5G /home/pingvinus
2019-04-10 18:00:36 174.2K 23.6K 4.7G /usr
Выведем информацию о размерах файлов и директорий в директории /usr
2.6G lib/ [+++++++++++++++++++++++++++++++++++++++++++++++++++++++++]
1.6G share/ [++++++++++++++++++++++++++++++++++++ ]
253.8M src/ [+++++ ]
185.9M bin/ [++++ ]
52.4M include/ [+ ]
17.7M sbin/ [ ]
17.5M local/ [ ]
2.7M libexec/ [ ]
1.7M games/ [ ]
Древовидный вид:
duc ls -R /usr/games
1.1M ╰┬─ lugaru
280.0K ├─ sol
184.0K ├─ gnome-sudoku
132.0K ├─ gnome-mines
108.0K ├─ gnome-mahjongg
4.0K ╰─ espdiff
duc gui /usr
duc ui /usr
sudo apt install duc
Комментарии