Mac: la forma más fácil de mover varios nombres de archivos duplicados al mismo directorio

Mac: la forma más fácil de mover varios nombres de archivos duplicados al mismo directorio

Tengo dos carpetas con cientos de archivos de vídeo que tienen nombres duplicados (como vid1,vid2,etc). Sólo quiero poner todos estos archivos en la misma carpeta y no me importa que se les cambie el nombre. Cuando arrastro un par de archivos, me da la opción de "Conservar ambos", pero cuando intento arrastrar esta gran cantidad de archivos, ya no me da esa opción. Intenté usar mvel comando en la terminal, pero parece reemplazar u omitir en lugar de "mantener ambos".

¿Cuál es la forma más sencilla de hacer esto?

Respuesta1

Utilice las opciones interactivas -ipara conservar archivos duplicados. Si redirige /dev/null a mv, todas las preguntas de sobrescritura se responden con no:

cd /folder1
mv -i * /folder2 < /dev/null

Después de este comando, todos los archivos que quedan en la carpeta 1 tienen nombres duplicados.

Respuesta2

Si no le interesan los nombres, ¿por qué no simplemente copiar todos los archivos con un prefijo?

for file in dir2/*.mov; do mv "$file" dir1/2-"${file#*/}; done

(suponiendo que estés usando bash)

información relacionada