Hi,
If your containing directory is not too large, you can also type cp -a [ESC]* Destination... at the time you type [ESC]*, it expanded (with bash) in the name of all the contained file and folders, then you remove the one you don't want from the list.
Another way, which uses grep is by using the cpio command :
find . | grep -v '/dir_name_you_don_t_want/' | cpio -pdumV dest_dir
|