![Mac: la forma más fácil de mover varios nombres de archivos duplicados al mismo directorio](https://rvso.com/image/109215/Mac%3A%20la%20forma%20m%C3%A1s%20f%C3%A1cil%20de%20mover%20varios%20nombres%20de%20archivos%20duplicados%20al%20mismo%20directorio.png)
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 mv
el 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 -i
para 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)