Al intentar mover archivos de forma recursiva a una carpeta combinada, es necesario cambiar el nombre de los archivos con el mismo nombre, el método de copia de seguridad no funciona

Al intentar mover archivos de forma recursiva a una carpeta combinada, es necesario cambiar el nombre de los archivos con el mismo nombre, el método de copia de seguridad no funciona

Tengo un directorio grande, 'Imágenes', que tiene muchos subdirectorios individuales, cada uno con una cantidad variable de archivos de imagen. Quiero mover todos los archivos que se encuentran en subdirectorios a un directorio único y consolidado.

Un desafío a superar es que hay muchos archivos con el mismo nombre en varios subdirectorios. es decir, Imágenes/Subdir1/dsc_001.jpg, Imágenes/Subdir15/dsc_001.jpg, Imágenes/Subdir120/dsc_001.jpg

Como quiero conservar ambos, intenté usar el indicador de respaldo en una frase de búsqueda, así:

find . -type f -exec mv --backup=t '{}' /media/DATA-HDD/AllImages \;

Sin embargo, tras la prueba, todos los archivos fuente se mueven, pero no se les cambia el nombre. Solo tengo un único archivo que resulta ser el último archivo que se movió por última vez. También intenté usar cp de la misma manera, pero obtuve los mismos resultados.

Ejecutando Ubuntu 20.04 en esta VM.

Revisé al hombre en busca de coreutils y esto es lo que dice que haga, así que no estoy seguro de por qué no funciona según lo planeado.

Respuesta1

Resulta que el comando de una sola línea es exactamente lo que necesitaba y ha estado funcionando todo el tiempo. Lo que no entendí inicialmente es que el archivo de salida/copia de seguridad es en realidad un archivo oculto. No estaba seguro de que ese fuera el formato. No estaba enumerando el directorio en la terminal, sino que solo buscaba en la GUI y no tenía activada la vista de archivos ocultos. Una vez que ejecuté ls -l, vi que los archivos habían estado allí todo el tiempo.

-rw-rw-r-- 1 mike mike     140302 Jan 11  2020  test.JPG
-rw-rw-r-- 1 mike mike     140302 Jan 11  2020  test.JPG.~1~
-rw-rw-r-- 1 mike mike     140302 Jan 11  2020  test.JPG.~2~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:34  test.txt
-rw-rw-r-- 1 mike mike          0 Aug 15 02:34  test.txt.~1~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:32  test.txt.~2~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:34  test.txt.~3~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:34  test.txt.~4~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:43  test.txt.~5~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:43  test.txt.~6~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:34  test.txt.~7~
-rw-rw-r-- 1 mike mike          0 Aug 15 02:34  test.txt.~8~

información relacionada