O poder das ferramentas no Ubuntu é que você pode combiná-las. O próximo comando localiza todos os arquivos .mp3 no diretório atual e em seus subdiretórios e os copia para a pasta ../TEMP2/ , preservando os caminhos:
find -iname '*.mp3' -exec install -D {} ../TEMP2/{} \;
-
find -iname '*.mp3'- localiza todos os arquivos que terminam com.mp3(insensibilidade a maiúsculas e minúsculas) e-
-exec- executa um comando para cada partida:-
install -D {} ../TEMP2/{}- copia o arquivo correspondente para../TEMP/preservando o caminho. ({}é substituído pelo caminho, incluindo nome do arquivo)
-
-
\;- termina o comando-exec
-
Se você deseja obter o progresso, adicione -ls ("list") ao comando antes de -exec . Pode ser colocado depois de \; também, mas nesse caso o nome é mostrado depois de ser copiado. Exemplos:
find -iname '*.mp3' -ls -exec install -D {} ../TEMP2/{} \;
find -iname '*.mp3' -exec install -D {} ../TEMP2/{} \; -ls