find - Procurando palavra dentro de arquivos
Dica publicada em Linux / Comandos
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" {} \;
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" {} \;
grep -r "palavra ou frase" <caminho-onde-começa-a-procura>