Найти дубликаты файлов: сохранить старую версию
Мне нужен инструмент командной строки для удаления дубликатов файлов.
Есть несколько. Но я не смог найти тот, который всегда сохраняет старые файлы и удаляет новые версии.
Я попытался найти, дафф, фдупес. Может быть, я был слепым, но AFAIK не было способа сказать инструментам, чтобы сохранить старый файл.
1 ответ
Возможно, слишком поздно для OP, но, возможно, полезно для других:
rmlint --rank-by m [paths]
... будет искать в [путях] дубликаты файлов и создавать сценарий оболочки (rmlint.sh), который можно использовать для удаления дубликатов. Опция --rank-by m указывает, чтобы файл содержал самое старое время m в каждом наборе. Есть также несколько других оригинальных критериев выбора