Localizando todos os arquivos WAV de vários diretórios e copiando-os para o computador local do servidor

0

Eu tenho um servidor Linux onde a estrutura de diretório é

Mainfolder1/folder2/firstfile.wav
           /folder3/secondfile.wav
           /folder4/thirdfile.wav
Mainfolder2/folder1/fourthfile.wav

Agora, o que eu quero é pesquisar todos os arquivos .wav e copiá-los usando o comando sz em minha máquina Windows local.

    
por Özzesh 14.11.2013 / 10:09

1 resposta

4
find /Mainfolder1 /Mainfolder2 -iname \*.wav -exec sz {} \;

executará sz <filename> para cada arquivo correspondente, executá-lo sem -exec primeiro para ver quais arquivos ele encontra, para que você possa verificar a lista de arquivos antes de executá-los.

Eu vejo que sz pode ler nomes de arquivos de stdin, então isso pode ser mais eficiente, find /Mainfolder1 /Mainfolder2 -iname \*.wav | sz -

    
por 14.11.2013 / 10:53

Tags