Duc. Программы для Linux

Duc

0
Анализ использования дисков
Оценка пользователей
зарегистрируйтесь, чтобы ставить оценки
Добавить в мои программы
зарегистрируйтесь, чтобы получить доступ к этим функциям
Duc

Duc — утилита для вывода информации об использовании дисков в Linux. Выводит информацию о размерах директорий и файлов.

Duc — это консольная утилита, с возможностью отображения информации как в текстовом, так и в графическом виде.

Программа заранее индексирует диск и формирует собственную базу данных, в которой хранит информацию о размерах файлов и директорий. Таким образом вывод информации осуществляется мгновенно.

Разработчики указывают, что Duc была успешна протестирована на системах с более чем 500 миллионами файлов и общим размером памяти несколько петабайт.

Возможности

Основные возможности Duc:

  • Индексирование выбранных директорий и хранение размеров в собственной базе.
  • Очень быстрый вывод информации.
  • Возможность работы с огромным количеством файлов.
  • Отображение размеров файлов и директорий в графическом виде. Различные режимы отображения.
  • Многоуровневая круговая диаграмма с возможностью настройки внешнего вида.
  • «Веерная» схема директорий.
  • Переход по директориям на диаграмме с использованием мыши.
  • Режимы отображения информации в текстовом виде.
  • Отображение информации в древовидном виде.
  • Отображение информации с использованием ncurses с возможностью перехода по директориям.

Использование 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 fg

Древовидный вид:

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 gui

Вывод информации в терминале через ncurses

duc ui /usr

Duc ui

Установка

Установка в Ubuntu (LinuxMint)

sudo apt install duc

Сайт:

Duc
Лайков: +3
войдите, чтобы ставить лайки
0
  • Опубликовано: 23.06.2019

Материалы по теме:

Скриншоты программы

Смотрите также

Комментарии

Комментариев пока не было.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила