The man pages for the cp command don't tell you how you can copy multiple files and directories in one command. It's actually quite simple:
You can use GNU grep to search a whole directory and print out all files containing a certain string. Very handy indeed. Here's an example
find by name