Encontre arquivos duplicados: mantenha a versão antiga

1

Eu preciso de uma ferramenta de linha de comando para remover arquivos duplicados.

Existem vários. Mas não consegui encontrar um que sempre mantenha os arquivos mais antigos e exclua as versões mais recentes.

Eu tentei finddup, duff, fdupes. Talvez eu fosse cego, mas o AFAIK não tinha como dizer às ferramentas para manter o arquivo antigo.

    
por guettli 26.05.2015 / 22:36

1 resposta

2

Provavelmente é tarde demais para o O.P., mas talvez seja útil para os outros:

rmlint --rank-by m [paths]

... procura em [caminhos] por arquivos duplicados e cria um script de shell (rmlint.sh) que você pode usar para excluir as duplicatas. A opção - rank-by m informa para manter o arquivo com o tempo m mais antigo em cada conjunto. Existem também várias outras opções de critérios de seleção originais

    
por thomas_d_j 24.11.2015 / 04:53