SyntaxFix
Write A Post
Hire A Developer
Questions
find [SOURCEPATH] -type f -name '[PATTERN]' | while read P; do cp --parents "$P" [DEST]; done
you may remove the --parents but there is a risk of collision if multiple files bear the same name.