Como mover com segurança um arquivo para outro diretório e remover duplicatas

Como mover com segurança um arquivo para outro diretório e remover duplicatas

Quero mover arquivos de Downloads, Documentos, Imagens, Música, etc. para locais compartilhados. Isso ocorre por vários motivos, inclusive porque quero manter a mídia em um local central e compartilhado.

Quero evitar a destruição de arquivos existentes com o mesmo nome, mas se os arquivos tiverem o mesmo tamanho, geralmente ficarei feliz em manter o arquivo mais recente. Também é bom mover arquivos com nomes duplicados, mas de tamanhos diferentes, mas acrescentar algo apropriado ao novo arquivo.

De qualquer forma, eu tenho um script perl, 'ckmv', que faz muito do que eu quero, mas estou me perguntando se existe uma maneira mais idiomática no shell script? Você já teve essa necessidade, o que você faz?

Acabei de encontrar esta postagem, (como mover arquivos de uma pasta para outra acrescentando carimbo de data / hora ao nome?), que explica como falsificar um novo nome anexando a data de criação do arquivo. Isso faz sentido, devo acrescentar.

Obrigado!

Responder1

eu encontreifslintfuncionar bem para isso.

informação relacionada