Linux – Find and Copy Document Files to Another Directory

findlinuxUbuntu

This is a bit of a basic question but I'm trying to copy all .doc files I find in a directory and copy them to another directory.

I know each command:

find -name '*.doc' .

and:

cp filename location 

How can I combine the two commands?

Best Answer

find /path/to/search -name "*.doc" -exec cp {} /path/to/copy/to \;

If there are a lot of .doc files this is your best option to avoid hitting the character limit.

Related Question