
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