Usamos los comandos find y cp:
find /ruta/a/directorio/origen -name *.jpg -exec cp '{}' /ruta/a/directorio/destino \;
Por ejemplo para copiar todos los .jpg del directorio fotos1 (donde ahora tengo las fotos a copiar; con todos sus subdirectorios) al directorio fotos2:
find /home/tu-usuario/fotos1 -name *.jpg -exec cp '{}' /home/tu-usuario/fotos2 \;
*Atención: Distingue mayúsculas de minúsculas. .jpg no es igual que .JPG
*Si los archivos son de otro tipo, cambiamos la extensión a buscar.
*Si los archivos son de otro tipo, cambiamos la extensión a buscar.
1 comentario:
Gran instrucción, justo lo que estaba buscando y bien explicado.
Gracias ;)
Publicar un comentario