Quiero copiar todos los archivos ~/Desktop
con la extensión .jpeg
a mi unidad flash.
¿Cómo puedo hacer esto en la terminal?
cp ~/Desktop/*.jpeg /Volumes/flashdrive/
copiará todos los archivos en el escritorio del usuario actual con la extensión ".jpeg" a la unidad denominada "flashdrive".
Si el comando anterior produce un Argument list too long
error, entonces la forma más segura y eficiente de manejarlo es usar un for
bucle como este:
for f in ~/Desktop/*.jpeg; do cp "$f" /Volumes/flashdrive/; done
Intentar:
find /source/directory -iname \*.jpeg -exec cp {} /destination/directory/ \;
¿Dónde /source/directory
está sería su /Users/*username*/Desktop/
directorio.
Respuesta proporcionada por Stack Overflow
MattDMo
cp ~/Desktop/*.jpeg /flashdrive
es un poco menos aterrador para un novato de Terminal ...fzwo