Você pode usar o comando find , com sua saída direcionada para um arquivo, da seguinte maneira:
/tmp/FILES$ find . -name "*.zip" -print > outfile.txt
Localize todos os arquivos terminados com zip dentro da pasta atual ( FILES ) e imprima o caminho
A saída do comando find é direcionada para um arquivo de texto:
O conteúdo do outfile.txt é:
/tmp/FILES$ cat outfile.txt
./TWO/two.zip
./ONE/one.zip
Observe que, se você executar o comando
findem uma pasta acima da pastaFILES, sua saída incluirá também a parteFILESda pasta.
por exemplo. quando a saída for direcionada para stdout
/tmp$ find FILES -name "*.zip" -print
FILES/TWO/two.zip
FILES/ONE/one.zip