Using find on Linux can be extremely helpful. Using xargs is the way to make it happen. If you ever need to find a directory full of files with a specific criteria and just copy the matches, this combination makes that possible. The following would copy all *.c files to the fold/ directory.
$ find -type f -name "*.c" | xargs -ISRC cp SRC fold/
Supposing you’re in the real world, where file names often have spaces in them, adding the -print0 and -0 flags to find and xargs respectively, will make that command line work pretty much anywhere.