Se você quiser copiar todos os arquivos *.wav
em folder
, você pode fazer:
find . -name "*.wav" -exec cp {} folder \;
Eu tenho um diretório X. Dentro do X existem muitos diretórios. Dentro desses, há - entre outras coisas - alguns arquivos .wav. Usando curingas, como posso acessar todos esses arquivos .wav? (então eu posso copiá-los para um único diretório)
Se você quiser curingas, as versões recentes de bash
aceitam **
para recursar com a opção globstar
( shopt -s globstar
), consulte Padrão de correspondência em bash
, em seguida, tente
ls **/*.wav
Caso contrário, use uma expansão mais complexa com encontrar (1) :
ls $(find -name '*.wav')
adapte-se às suas necessidades mencionando X apropriadamente
Veja também xargs (1)