Pesquisar palavras dentro de um diretório inteiro

Pesquisar texto dentro de arquivos

Muitas vezes nos deparamos em uma situação em que temos uma parte de texto em algum arquivo, mas não lembramos em qual arquivo.

Existem comandos em Linux e Windows para localizar esta parte de texto.

Imagine um programador por exemplo que chama uma função “desligapagamento” em um determinado local, mas não se lembra onde está esta função.

Ou mesmo se você tem uma senha gravada em um arquivo mas não lembra exatamente qual arquivo é.

Por estas e outras é muito bom ter esta função de pesquisar palavras ou pesquisar frases em aquivos sempre à mão.

Pesquisar palavras dentro de arquivos no Linux

Abrimos o terminal e digitamos

find /home/marcos/ -iname "*.php" -exec grep -l -i "desligapagamento" {} \;

Aqui procuramos no diretório /home/marcos/ em todos os arquivos com extensão php a palavra desligapagamento.

Coloquei o –iname para não diferenciar os arquivos php de PHP, ou seja, ignorando o sensitive case na extensão do arquivo.

A partir disto, podemos procurar em qualquer diretório, ou mesmo no “.” (diretório atual) ou o “~” (home do usuário).

Outra forma de procurar no próprio linux é :

grep -R "desligapagamento" /home/marcos/*.php

Ambos os comandos trazem os mesmos resultados, exceto o caso das letras maiúsculas.

Pesquisar palavras dentro de arquivos no Windows

Bom, no Windows é tudo visual(claro, rs).

Abra uma caixa no local que deseja pesquisar palavras.

Neste exemplo, abri uma pasta e coloquei para localizar “.gov.br”, e pressionei [Enter].

Alguns segundos depois, aparecerá do lado direito o ícone Conteúdo do Arquivo, clique nele.

Abrir pasta que contém arquivos para localizar um texto

Abrir pasta que contém arquivos para localizar um texto

Começará uma nova consulta, que demorará muito mais, pois ele está abrindo arquivo por arquivo e procurando por sua expressão dentro de cada arquivo.

Aqui na tela abaixo o resultado. Dentro do arquivo fies.txt está o conteúdo .gov.br

Resultado da pesquisa de parte de texto dentro de arquivo no Windows

Resultado da pesquisa de parte de texto dentro de arquivo no Windows

Espero que tenham gostado desta dica.

Abraço

Outros artigos relacionados

Meu computador está lento, quais as causas e como aumen... Esta é a continuação do artigo sobre o que causa a lentidão em computadores. Nesta segunda parte explico os problemas referentes ao Sistema Operaciona...
Dica para acessar os compartilhamentos smb no XFCE Acesso direto aos compartilhamentos smb do gerenciador de janelas Thunar do XFCE
Erro ao iniciar – Core.exe – Faltando MSVCP... Corrigindo a mensagem de erro "O programa não pode ser iniciado porque está faltando o MSVCP120.DLL no seu computador. Tente reinstalá-lo para resolve...

2 comentários em “Pesquisar palavras dentro de um diretório inteiro

Deixe uma resposta

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