Как скопировать несколько тысяч файлов из одной директории в другую?
Не использовать *, которую shell будет раскрывать в список аргументов. Скопировать каталог целиком.

cp -raT /tmp/src /tmp/dst

Ключевой параметр — -T. Сделате так, чтобы все правильно сработало даже если каталог dst уже есть
Если уж find, то лучше с xargs.

А вообще во FreeBSD отлично сработало:

cp -a src/ tmp/

Обратите внимание на слеши в конце. Работает и при существующей папке dst/, и при отсутствующей.