Mais vendidos

veja mais...

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.

Atualizado

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.

  Mysql lento em alguns clientes

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

Linux, Windows

Apoio

Participe da campanha!

Cafézinho

Quer me pagar um café? Pode usar a chave PIX abaixo

Chave PIX e-mail

[email protected]

Vídeos

Assista e se inscreva em nosso canal!

NEWSLETTER

Cadastre-se gratuitamente e fique por dentro de todas as novidades do blog, como dicas e tutoriais.

Não enviamos spams, fique tranquilo

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

  1. Que massa isso!
    Economizou o meu tempo em horas kkkk
    O terminal do linux faz cada coisa que me deixa de cabelo em pé.

    Responder

Deixe um comentário para Marcos Carvalho Cancelar resposta

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