Pesquisar por uma string recursivamente no Linux

Para pesquisar por um expressão ou string dentro de todos os arquivos do sistema digite:

cd /
find . -type f -exec grep -l "string" {} +

Versões mais antigas de sistemas baseados em unix podem usar o comando xargs, para acelerar o processo

find / -type f | xargs grep -l "string"

Se quiser pesquisar o conteúdo dos arquivos somente dentro de determinada pasta

cd /pasta
find . -type f -exec grep -l "string" {} +

Fonte: Cyberciti

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*