Краткий обзор и установка приложения с открытым исходным кодом для поиска дубликатов в популярных ОС.
Около 2 лет назад я написал dupeguruзаметку об установке уже не поддерживаемого fslint в Ubuntu 20.04+. Т.к. статья до сих пор актуальна, я решил обозреть современные аналоги указанного решения и если вас интересует только поиск дубликатов, то dupeGuru - то, что нужно.
Обзор возможностей dupeGuru
По большому счёту, возможность всего одна - поиск дубликатов файлов. Указываете каталог(и), что ищете и по каким критериям. Также доступны дополнительные настройки для более тонкой работы приложения:
Найденные дубликаты можно удалить/переместить или скопировать:
Предпросмотра в приложении нет, что не нагружает интерфейс. Открыть любой файл из списка можно, дважды кликнув по нему ЛКМ.
Поддерживаемые языки: Русский, Украинский, Китайский, Английский, Немецкий и др.
Установка dupeGuru
Чтобы установить приложение, скачайте установочные файлы для своей версии операционной системы:
Установка dupeGuru из исходников
В примере рассмотрена установка в Linux, но т.к. проект написан на Python, компиляция также может быть произведена в Windows
Скачаем исходный код проекта:
git clone https://github.com/arsenetar/dupeguru.git
Внимание! Для выполнения команды может потребоваться установить git:
sudo apt install git
Установим модули, необходимые для сборки проекта:
Linux Mint
sudo apt install python3.10-venv && pip install semantic-version send2trash polib sphinx setuptools
Debian 12
sudo apt install python python-venv python3-sphinx python3-polib python3-send2trash
Перейдём в каталог со скачанным кодом и запустим компиляцию документации:
cd dupeguru && python3 build.py
Запустим сборку и установку всего проекта:
make && sudo make install
Запуск приложения можно осуществить с помощью команды dupeguru.
Если материал оказался полезным, поставь лайк или подпишись на канал, чтобы чаще видеть в ленте подобный контент.)
---
Обзоры альтернативных приложений и другого ПО с открытым исходным кодом доступны по ссылке: