Pesquisar palavras dentro de um diretório inteiro

Pesquisar texto dentro de arquivos
Precisa localizar uma parte de um texto dentro de um diretório inteiro ? Aqui mostramos no Windows e no Linux um jeito simples de localizar esta parte de texto dentro dos arquivos.
Autor: Marcos Carvalho 25 de agosto de 2015
7 de novembro de 2015

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.

LEIA  Fazendo backup e restaurando Windows Live Mail para outro computador

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

Você pode gostar

RAR no linux: Criar, extrair e senha Tudo sobre o uso de arquivos RAR no Linux. Veja seus comandos com exemplos práticos
Como criar arquivos ISO no Windows, Mac e Linux Aprenda a gravar uma imagem ISO para ter um backup do seu CD ou DVD
Como desativar a Microsoft Store no Windows 10 Se não utiliza a Microsoft Store, talvez seja interessante desabilitá-la para ganhar um pouco de performance
Google Chrome não imprime no Linux Quando o Google Chrome no Linux e não imprime diretamente para a impressora.
WalmartBR

4 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 *

Moderação de comentário está ativada. Seu comentário pode demorar algum tempo para aparecer.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.