Tente usar a localização ...
find /MyDir -name '*.txt' -exec cp -t /MyDestination "{}" +
, que irá encontrar os arquivos txt relevantes e passá-los em lotes para cp para copiá-los para MyDestination.
Eu preciso copiar todos os arquivos txt incluídos em muitos subdiretórios em um único diretório. Exemplo:
MyDir
Dir1
1.txt
2.txt
Dir2
a.txt
b.txt
e.jpg
Dir3
f.txt
k.txt
MyDestination
Como copiar todo o texto para MyDestination?
E sobre
cp -R *.txt <destination>
Tags linux