find - Procurando palavra dentro de arquivos

Publicado por David Lima em 24/11/2016

[ Hits: 41.279 ]

Blog: http://www.limalinux.com.br/

 


find - Procurando palavra dentro de arquivos



Dica para você que precisa procurar alguma palavra dentro de vários arquivos.

No terminal, utilizaremos o find, comando utilizado para procurar arquivos dentro de diretórios e subdiretórios, porém, a dica para aquele que precisa de mais um pouco de precisão, procurando dentro de arquivos. Ótimo, não?

Encontrar arquivos dentro de diretórios:

# find /caminhos-onde-começa-a-procura/ -name palavra*

Agora com a dica, para procurar palavras dentro de subdiretórios e dentro dos próprios arquivos:

# find /caminhos-onde-começa-a-procura/ -exec grep -l "Palavra" {} \;

Outras dicas deste autor

Converter vídeo para MP4 via terminal Linux

Retirar todos os acentos de um arquivo com sed - via terminal

Como instalar o plugin flash no Debian

Encontrar IP duplicado na rede

Como habilitar acesso root via SSH

Leitura recomendada

80 Comandos para o pinguim (parte 3)

Ativar tecla Num Lock na inicialização do Linux

Bloquear tela no Cinnamon via terminal

Usando rm para apagar arquivos esquisitos

NGR para ISO e BIN/CUE para ISO

  

Comentários
[1] Comentário enviado por piteralt em 24/11/2016 - 07:14h

Uso sempre o comando:
grep -r "palavra ou frase" <caminho-onde-começa-a-procura>

[2] Comentário enviado por conectadohost em 28/11/2016 - 09:30h

Olá,
Utilizo desse modo
find /home | xargs grep -s -a -i Palavra_desejada | cut -d : -f 1 | uniq >> /home/logs.txt

e para subdiretórios

find . | xargs grep -s -a -i Palavra_desejada | cut -d : -f 1 | uniq >> /home/logs.txt

---> Márcio M M <---

[3] Comentário enviado por daniel-mineiro em 23/09/2020 - 18:18h

Acredito que a melhor maneira de fazer pesquisa de uma palavra em um conjunto de arquivos é pelo programa RECOLL.

Sobre como instalá-lo nas mais diferentes distros usem esse artigo do Edivaldo Brito: https://www.edivaldobrito.com.br/localizar-texto-dentro-de-arquivos-no-linux-instale-recoll/
O vídeo a seguir ensina como fazer a configuração inicial do programa: https://www.youtube.com/watch?reload=9&v=eeVuqsvvUr0.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts