Buscar archivos duplicados: conservar la versión anterior

Buscar archivos duplicados: conservar la versión anterior

Necesito una herramienta de línea de comando para eliminar archivos duplicados.

Hay varios. Pero no pude encontrar uno que siempre mantenga los archivos más antiguos y elimine las versiones más nuevas.

Probé finddup, duff, fdupes. Tal vez estaba ciego, pero AFAIK no había forma de decirle a las herramientas que conservaran el archivo anterior.

Respuesta1

Probablemente sea demasiado tarde para el OP, pero quizás sea útil para otros:

rmlint --rank-by m [paths]

... buscará en [rutas] archivos duplicados y creará un script de shell (rmlint.sh) que puede usar para eliminar los duplicados. El--clasificación por mLa opción le dice que mantenga el archivo con el más antiguo.metrotiempo en cada serie. También hay varios otrosopciones de criterios de selección originales

información relacionada