Shredder — официальный Python / GTK графический интерфейс (GUI) для консольной утилиты rmlint.
rmlint — быстрая и эффективная консольная утилита для поиска дубликатов файлов и каталогов, пустых файлов и каталогов, повреждённых символьных ссылок, файлов с некорректными идентификаторами владельца/группы, исполняемых файлов с отладочной информацией и других форм "аномалий" на файловой системе.
Rrmlint GUI (Shredder) даёт доступ к большинству возможностей консольной утилиты, при запуске предлагая указать целевой каталог (каталоги), необходимость рекурсивно сканирования, сканирование скрытых файлов/каталогов и символических ссылок.
Shredder выводит результаты поиска в виде иерархического списка и наглядной круговой диаграммы выбранного каталога. Для поиска можно использовать различные фильтры (размер файла, имя, время изменения и пр), кроме режима сравнения файлов по контрольным суммам поддерживается режим побайтового сопоставления (byte-a-byte), имеется режим проверки только новых файлов и многое другое...
Shredder после окончания сканирования и выбора действия к дубликатом файлов сразу их не удаляет, генерируется исполняемый файл (shell-скрипт), его можно просмотреть (как редактируемый отчёт JSON), сохранить или сразу запустить удаление...
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.