Como encontrar todos os arquivos que contêm uma string no Linux
- 1552
- 308
- Wendell Legros
Como encontrar todos os arquivos que contêm uma string no Linux. Este tutorial ajudará você a pesquisar todos os arquivos que contêm uma string de texto específica recursivamente. Este tutorial usa o comando "encontre" para pesquisar string em arquivos. Como alternativa, você também pode usar o comando grep para pesquisar texto.
Comando:-
# find / -exec grep -l “string -to -Search” ;
Usos:
Abaixo está um comando de exemplo que pesquisa o texto 'redhat' in / filesystem. Este comando pesquisará todos os arquivos que contêm string 'redhat' e listar nomes de arquivos apenas como abaixo.
# find / -exec grep -l "redhat" ; /lib64/segurança/pam_oddjob_mkhomedir.SO /lib64 /libdevmapper.a.1.02 /lib64 /libdevmapper-event.a.1.02 /lib64 /libdevmapper.a /lib64 /libdevmapper-event.a…
Para pesquisar em arquivos específicos de extensão de arquivos. Como a pesquisa 'redhat' apenas em todos os arquivos PHP, use o seguinte comando.
# encontre / -name '*.php '-exec grep -l "redhat" ; /var/www/Projects/Index.php/var/www/projetos/novo.PHP…