2 votos

Copiar el rango de archivos con la misma estructura de archivos

Me gustaría copiar el rango de archivos jpg de las múltiples carpetas. Tengo muchas carpetas con *.CR2 y *.xmp, además, tiene una carpeta jpg con archivos *.jpg. Necesito copiar sólo los archivos jpg y guardar la estructura de los archivos. ejemplo:

2018/folder1/jpg --> temp/folder1/jpg
2018/folder2/jpg --> temp/folder2/jpg

¿Puede automatizarse? ¿No ir a cada carpeta y copiar los archivos? Intenté con el comando Unix: cp carpeta1/*.jpg a carpeta1/jpg y obtuve *.jpg: no hay tal archivo o directorio

1voto

user3439894 Puntos 5883

Me gustaría copiar el rango de archivos jpg de las múltiples carpetas. I tiene un montón de carpetas con *.CR2 y *.xmp, además, tiene un jpg con archivos *.jpg. Necesito copiar sólo los archivos jpg y guardar el archivo estructura. ejemplo:

2018/folder1/jpg --> temp/folder1/jpg
2018/folder2/jpg --> temp/folder2/jpg

Si entiendo correctamente lo que me está pidiendo...

Puedes cambiar de directorio en el 2018 directorio por ejemplo..:

cd "/path/to/2018"

Entonces usa, por ejemplo:

rsync -aR */jpg ../temp/

Esto copiará el folder*/jpg directorios en 2018 a temp así que tendrás temp/folder*/jpg directorios donde temp al mismo nivel que el 2018 directorio .

En otras palabras, como en sus ejemplos:

2018/folder1/jpg --> temp/folder1/jpg
2018/folder2/jpg --> temp/folder2/jpg

Serán creados como has mostrado.

-1voto

john Puntos 11

Puedes intentar ir a la carpeta temporal y escribir

cp -R ../2018/folder*/*.jpg .

y esto debería copiar todo el jpg a la temperatura, pero no copiará la carpeta 1 a la temperatura.

Para copiar la carpeta 1 y la carpeta 2 a la temperatura de nuevo, vaya a la temperatura y escriba

cp -R 2018/carpeta* .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X