Encontre arquivos duplicados: mantenha a versão mais antiga

Encontre arquivos duplicados: mantenha a versão mais antiga

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

informação relacionada