ファイル名の一部を置換しつつ、同一ディレクトリ内にコピーする方法。
$ ls -al
total 0
drwxr-xr-x 5 goto staff 170 6 3 13:07 .
drwxr-xr-x 18 goto staff 612 6 3 13:06 ..
-rw-r--r-- 1 goto staff 0 6 3 13:07 foo_1.txt
-rw-r--r-- 1 goto staff 0 6 3 13:07 foo_2.txt
-rw-r--r-- 1 goto staff 0 6 3 13:07 foo_3.txt
$ find . -name "foo*" -exec bash -c 'cp $0 ${0/foo/bar}' {} \;
$ ls -al
total 0
drwxr-xr-x 8 goto staff 272 6 3 13:08 .
drwxr-xr-x 18 goto staff 612 6 3 13:06 ..
-rw-r--r-- 1 goto staff 0 6 3 13:08 bar_1.txt
-rw-r--r-- 1 goto staff 0 6 3 13:08 bar_2.txt
-rw-r--r-- 1 goto staff 0 6 3 13:08 bar_3.txt
-rw-r--r-- 1 goto staff 0 6 3 13:07 foo_1.txt
-rw-r--r-- 1 goto staff 0 6 3 13:07 foo_2.txt
-rw-r--r-- 1 goto staff 0 6 3 13:07 foo_3.txt