Use find
para encontrar os arquivos e cp
para copiá-los.
find source/ -type f -exec cp -t destination/ {} +
Eu tenho o seguinte conteúdo no diretório de origem:
source/foo.txt
source/bar/another_file.txt
source/bar2/and_another.txt
Eu quero copiar esses arquivos para um diretório de destino que, após a cópia, terá a seguinte aparência:
destination/foo.txt
destination/another_file.txt
destination/and_another.txt
Como posso fazer isso? Parece que "cp" não tem essa opção
Tags linux file-transfer