I want to copy all files in ~/Desktop
with the extension .jpeg
to my flash drive.
How can I do this in the terminal?
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.
Sign up to join this communitycp ~/Desktop/*.jpeg /Volumes/flashdrive/
will copy all of the files on the current user's desktop with extension ".jpeg" to the drive named "flashdrive".
If the above command produces an Argument list too long
error, then the safest most efficient way to handle it is to use a for
loop like this:
for f in ~/Desktop/*.jpeg; do cp "$f" /Volumes/flashdrive/; done
Try:
find /source/directory -iname \*.jpeg -exec cp {} /destination/directory/ \;
Where /source/directory
is would be your /Users/*username*/Desktop/
directory.
Answer provided from Stack Overflow