O comando find encontrará todos os arquivos do padrão especificado (-name), neste caso, um tipo de arquivo específico: *.mp3 . -exec faz com que todos os argumentos a seguir sejam encontrados como argumentos para o comando até que um argumento consistindo em ; seja encontrado (no final, com escape literal para impedir a expansão pelo shell). Nesse caso, o comando que desejamos executar é uma cópia de arquivo ( cp ) nos arquivos que correspondem ao padrão ( {} ) e copie esses arquivos para /destination_dir . Este comando deve fazer o truque:
find /music -name "*.mp3" -type file -exec cp {} /destination_dir \;