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
find
em uma pasta acima da pastaFILES
, sua saída incluirá também a parteFILES
da 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