Pesquisar palavras dentro de um diretório inteiro

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
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.

LEIA  Login automatico com chave ssh no Linux

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

Guia defitinivo para desativar a mensagem Baixe o Windows 10 Aqui o guia definitivo para você remover aquela mensagem de 'Baixe o Windows 10' e impedir que o Windows se atualize sozinho.
Problema na inicialização – Sysmenu.dll Removendo a mensagem de erro na inicialização do Windows 'Houve um problema na inicialização do C:PROGRA~1COMMON~1SystemSysmenu.dll'
Instalar Caixa Economica Federal no Ubuntu Aprenda a instalar a Caixa Economica Federal no Ubuntu, configurando o java e o módulo warsaw.
Erro ao iniciar – Core.exe – Faltando MSVCP120.DLL 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...
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 *

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