Cómo mover de forma segura un archivo a otro directorio y eliminar duplicados

Cómo mover de forma segura un archivo a otro directorio y eliminar duplicados

Quiero mover archivos de Descargas, Documentos, Imágenes, Música, etc. a ubicaciones compartidas. Esto se debe a varias razones, incluso porque quiero mantener los medios en un lugar central y compartido.

Quiero evitar dañar archivos existentes con el mismo nombre, pero si los archivos tienen el mismo tamaño, normalmente me siento feliz de conservar el archivo más nuevo. También es bueno mover archivos con nombres duplicados pero de diferentes tamaños, pero agregar algo apropiado al nuevo archivo.

De todos modos, tengo un script en Perl, 'ckmv', que hace mucho de lo que quiero, pero me pregunto si hay una forma más idiomática en el script de Shell. ¿Alguna vez has tenido esta necesidad? ¿Qué haces?

Acabo de encontrar esta publicación, (¿Cómo mover archivos de una carpeta a otra agregando una marca de tiempo al nombre?), que explica cómo falsificar un nuevo nombre añadiendo la fecha de creación del archivo. Eso tiene sentido, puedo añadirlo.

¡Gracias!

Respuesta1

he encontradoflintpara trabajar bien para esto.

información relacionada