Найти дубликаты файлов: сохранить старую версию

Найти дубликаты файлов: сохранить старую версию

Мне нужен инструмент командной строки для удаления дубликатов файлов.

Их несколько. Но я не смог найти тот, который всегда сохраняет старые файлы и удаляет новые версии.

Я пробовал finddup, duff, fdupes. Может я слепой, но, насколько мне известно, не было способа указать инструментам сохранять старый файл.

решение1

Возможно, слишком поздно для ОП, но может быть полезно другим:

rmlint --rank-by m [paths]

... выполнит поиск дубликатов файлов в [путях] и создаст скрипт оболочки (rmlint.sh), который можно использовать для удаления дубликатов.--ранжировать по мопция указывает ему сохранять файл с самым старыммвремя в каждом сете. Также есть несколько другихисходные критерии выбора вариантов

Связанный контент