
Preciso de uma ferramenta de linha de comando para remover arquivos duplicados.
Existem vários. Mas não consegui encontrar um que sempre mantivesse os arquivos mais antigos e excluísse as versões mais recentes.
Eu tentei finddup, duff, fdupes. Talvez eu fosse cego, mas no AFAIK não havia como dizer às ferramentas para manter o arquivo antigo.
Responder1
Provavelmente tarde demais para o OP, mas talvez seja útil para outros:
rmlint --rank-by m [paths]
... irá procurar em [caminhos] por arquivos duplicados e criar um script de shell (rmlint.sh) que você pode usar para excluir as duplicatas. O--classificação por mopção diz para manter o arquivo com o mais antigoeutempo em cada conjunto. Existem também vários outrosopções de critérios de seleção originais