QDirStat

Бесплатно
Открытый исходный код
macOS
Linux

Сайт: github.com/shundhammer/qdirstat

QDirStat — графическое приложение для анализа использования дискового пространства и очистки ненужных файлов, разработанное как порт концепции KDirStat без зависимости от среды KDE. Программа отображает структуру файловой системы, позволяя визуально оценивать занятие диска и находить крупные или редко используемые файлы. Интерфейс сочетает древовидное представление каталогов с «площадочной» визуализацией, где каждому файлу соответствует прямоугольник, площадь которого пропорциональна занимаемому объёму.

Проект ориентирован на пользователей Unix-подобных систем и предоставляет инструменты для интерактивного исследования дерева каталогов, сортировки и фильтрации содержимого, а также выполнения операций над файлами прямо из интерфейса. QDirStat не только показывает распределение пространства, но и включает утилиты для очистки временных и кэшированных данных, определения дубликатов и анализа использования по типам файлов. Исторически программа возникла как свободная альтернатива и продолжение идей, заложенных в KDirStat, с переносом на библиотеки Qt для большей портируемости.

  • Визуализация занятости диска: «площадочная» карта (treemap), где размеры прямоугольников соответствуют объёму файлов для быстрого выявления крупных объектов.
  • Древовидное представление: иерархический обзор каталогов с возможностью раскрытия узлов, сортировкой и подсчётом суммарного размера.
  • Фильтрация и поиск: фильтры по маскам, типам файлов и размерам, а также быстрый поиск по имени.
  • Операции с файлами: удаление, перемещение и открытие файлов/каталогов непосредственно из интерфейса для оперативной очистки.
  • Анализ по типам: группировка и статистика по расширениям и категориям файлов для понимания, какие типы данных занимают наибольший объём.
  • Настраиваемость: параметры отображения, цветовые схемы для типов файлов и настройки сканирования каталогов.
  • Безопасность действий: предупреждения и подтверждения при удалении, возможности работы в режиме предварительного просмотра без немедленного изменения данных.
  • Отчёты и экспорт: генерация сводной информации о занятом пространстве и возможность экспорта результатов анализа в текстовом формате.
  • Портируемость: реализация на основе Qt обеспечивает работу в различных окружениях рабочего стола без зависимости от KDE.
Подробнее