Voglio copiare tutti i file in ~/Desktop
con l'estensione .jpeg
nella mia unità flash.
Come posso farlo nel terminale?
Voglio copiare tutti i file in ~/Desktop
con l'estensione .jpeg
nella mia unità flash.
Come posso farlo nel terminale?
cp ~/Desktop/*.jpeg /Volumes/flashdrive/
copierà tutti i file sul desktop dell'utente corrente con l'estensione ".jpeg" sull'unità denominata "flashdrive".
Se il comando precedente produce un errore Argument list too long
, il modo più sicuro per gestirlo è utilizzare un ciclo for
come questo:
for f in ~/Desktop/*.jpeg; do cp "$f" /Volumes/flashdrive/; done
Prova:
find /source/directory -iname \*.jpeg -exec cp {} /destination/directory/ \;
Dove /source/directory
è la tua directory /Users/*username*/Desktop/
.
Risposta fornita da Stack Overflow
Leggi altre domande sui tag macos terminal hard-drive snow-leopard