Comandos Cabeludos II
Cenário:
Listar os arquivos recursivamente com tamanho entre 10KB e 20KB que tenham a palavra “torrent”.
Necessário:
find e grep
Comando:
bash# find /download -type f -size +10240c -and -size -20480c \
-exec grep -l torrent {} \; > resultado.txt
Explicação:
- find /download -type f - Procura arquivos recursivamente dentro do diretório /download;
- -size +10240c -and -size -20480c - Diz ao find que só queremos arquivos com tamanho entre 10KB e 20KB;
- -exec grep (…) {} \;
- Executa o grep passando como último parametro o resultado do find;
- -l torrent - Diz ao grep para exibir o nome dos arquivos que contenha a palavra torrent.