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

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

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

Я попытался найти, дафф, фдупес. Может быть, я был слепым, но AFAIK не было способа сказать инструментам, чтобы сохранить старый файл.

1 ответ

Возможно, слишком поздно для OP, но, возможно, полезно для других:

rmlint --rank-by m [paths]

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

Другие вопросы по тегам