Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

1. Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

André Barros
andre-barros

(usa Ubuntu)

Enviado em 18/01/2017 - 23:14h

Nem precisa dizer que sou iniciante. Tenho pouca experiência. Gostaria de procurar arquivos de texto que contém uma palavra específica sem ter que abrir de um por um. Por exemplo: Eu quero saber em qual documento contém a palavra " Flamengo". No Windows é só digitar na barra de procura que aparece uma lista de documentos que tem aquela palavra. Aproveitando a oportunidade, gostaria de saber se tem alguma interface gráfica para instalar no meu Ubuntu que facilite a busca de textos, vídeos, músicas, etx. E no linux? Como faz?


  


2. MELHOR RESPOSTA

M.
XProtoman

(usa Fedora)

Enviado em 19/01/2017 - 17:20h

andre-barros escreveu:

XProtoman escreveu:

Boa ferramenta gráfica de busca: gnome-search-tool

Para instalar no Fedora:
# dnf install gnome-search-tool 


Para instalar no Debian:
# apt-get install gnome-search-tool 


____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)


XProtoman, não deu certo, colega. Essa ferramenta requer que eu lembro o nome do arquivo e eu não lembro só sei uma palavra do conteúdo do arquivo. Valeu pela força.

Estou usando a ferramenta presente no Fedora 25, dá certo sim, é só não preencher o nome do arquivo.

Segue screenshot da minha pesquisa pelo termo "IPPROTO_IP" em /usr/include (exibe apenas include) e os vários resultado que consegui:
http://imgur.com/a/jW1j5

Selecione o local, selecione "Contém o texto" e coloque o termo que você quer. Se não sabe o local, coloque a raiz do sistema /

____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)

3. Re: Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/01/2017 - 23:24h

andre-barros escreveu:

Nem precisa dizer que sou iniciante. Tenho pouca experiência. Gostaria de procurar arquivos de texto que contém uma palavra específica sem ter que abrir de um por um. Por exemplo: Eu quero saber em qual documento contém a palavra " Flamengo". No Windows é só digitar na barra de procura que aparece uma lista de documentos que tem aquela palavra. Aproveitando a oportunidade, gostaria de saber se tem alguma interface gráfica para instalar no meu Ubuntu que facilite a busca de textos, vídeos, músicas, etx. E no linux? Como faz?


https://www.vivaolinux.com.br/dica/Busca-por-string-dentro-dos-arquivos
https://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Localizar-texto-em-arquivos-no-HD/
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


4. Re: Como procurar um documento que contém uma palavra específica no Linux?

IceStorms
IceStorms

(usa openSUSE)

Enviado em 19/01/2017 - 00:48h

andre-barros escreveu:

Nem precisa dizer que sou iniciante. Tenho pouca experiência. Gostaria de procurar arquivos de texto que contém uma palavra específica sem ter que abrir de um por um. Por exemplo: Eu quero saber em qual documento contém a palavra " Flamengo". No Windows é só digitar na barra de procura que aparece uma lista de documentos que tem aquela palavra. Aproveitando a oportunidade, gostaria de saber se tem alguma interface gráfica para instalar no meu Ubuntu que facilite a busca de textos, vídeos, músicas, etx. E no linux? Como faz?


Se estiver querendo encontrar arquivo com o nome Flamengo, por exemplo, Flamengo.png, então deve usar o comando find no terminal.
Ex.:
$ sudo find / -name Flamengo.png | more  

/ sinaliza para que seja procurado todos os arquivos no sistema.
Use | more se o comando retornar com muitos arquivos, | more irá mostrar o resultado pausadamente.

Caso queira procurar em lugar (pasta) específico, então deve digitar o caminho da pasta após /
Ex.: Digamos que a pasta Imagens possui várias pastas dentro com muitas imagens png, e você quer encontrar Flamengo.png, então:
$ find /home/USUARIO/Imagens -name Flamengo.png 

Onde usuário é a sua pasta pessoal com seu nome.

Se você só sabe que existe a palavra flamengo em algum lugar do arquivo, então:
$ find /home/USUARIO/Imagens -iname "*Flamengo*" 

ou no sistema inteiro
$ sudo find / -iname "*Flamengo*" 


Outro jeito é usando Pipe seguido de Grep e o nome do arquivo
Ex,:
Na pasta Imagens e sub pastas
$ find /home/USUARIO/Imagens | grep Flamengo 

ou no sistema inteiro
$ sudo find / | grep Flamengo 

use -i se não estiver certo que a palavra inicia com letra maiúscula ou minúscula.
$ sudo find / | grep -i Flamengo 


Até mais.
______________________________________
Debian. FreeBSD.
Fedora. Linux Mint.
¨¨¨¨¨¨¨¨¨
https://www.linuxcounter.net/cert/438332.png


5. Re: Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

M.
XProtoman

(usa Fedora)

Enviado em 19/01/2017 - 02:13h

Boa ferramenta gráfica de busca: gnome-search-tool

Para instalar no Fedora:
# dnf install gnome-search-tool 


Para instalar no Debian:
# apt-get install gnome-search-tool 


____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)


6. Re: Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

André Barros
andre-barros

(usa Ubuntu)

Enviado em 19/01/2017 - 17:03h

IceStorms escreveu:

[quote]andre-barros escreveu:

Nem precisa dizer que sou iniciante. Tenho pouca experiência. Gostaria de procurar arquivos de texto que contém uma palavra específica sem ter que abrir de um por um. Por exemplo: Eu quero saber em qual documento contém a palavra " Flamengo". No Windows é só digitar na barra de procura que aparece uma lista de documentos que tem aquela palavra. Aproveitando a oportunidade, gostaria de saber se tem alguma interface gráfica para instalar no meu Ubuntu que facilite a busca de textos, vídeos, músicas, etx. E no linux? Como faz?


Se estiver querendo encontrar arquivo com o nome Flamengo, por exemplo, Flamengo.png, então deve usar o comando find no terminal.
Ex.:
$ sudo find / -name Flamengo.png | more  

/ sinaliza para que seja procurado todos os arquivos no sistema.
Use | more se o comando retornar com muitos arquivos, | more irá mostrar o resultado pausadamente.

Caso queira procurar em lugar (pasta) específico, então deve digitar o caminho da pasta após /
Ex.: Digamos que a pasta Imagens possui várias pastas dentro com muitas imagens png, e você quer encontrar Flamengo.png, então:
$ find /home/USUARIO/Imagens -name Flamengo.png 

Onde usuário é a sua pasta pessoal com seu nome.

Se você só sabe que existe a palavra flamengo em algum lugar do arquivo, então:
$ find /home/USUARIO/Imagens -iname "*Flamengo*" 

ou no sistema inteiro
$ sudo find / -iname "*Flamengo*" 


Outro jeito é usando Pipe seguido de Grep e o nome do arquivo
Ex,:
Na pasta Imagens e sub pastas
$ find /home/USUARIO/Imagens | grep Flamengo 

ou no sistema inteiro
$ sudo find / | grep Flamengo 

use -i se não estiver certo que a palavra inicia com letra maiúscula ou minúscula.
$ sudo find / | grep -i Flamengo 


Até mais.
______________________________________
Debian. FreeBSD.
Fedora. Linux Mint.
¨¨¨¨¨¨¨¨¨
https://www.linuxcounter.net/cert/438332.png[/quot[}/
Infelizmente não deu certo. Quero procurar um arquivo cuja pasta eu não sei onde está e nem lembro o nome do arquivo. Só lembro que escrevei a palavra "flamengo" em alguma linha dentro do texto do arquivo. Mas veleu


7. Re: Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

André Barros
andre-barros

(usa Ubuntu)

Enviado em 19/01/2017 - 17:05h

XProtoman escreveu:

Boa ferramenta gráfica de busca: gnome-search-tool

Para instalar no Fedora:
# dnf install gnome-search-tool 


Para instalar no Debian:
# apt-get install gnome-search-tool 


____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)


XProtoman, não deu certo, colega. Essa ferramenta requer que eu lembro o nome do arquivo e eu não lembro só sei uma palavra do conteúdo do arquivo. Valeu pela força.


8. Re: Como procurar um documento que contém uma palavra específica no Linux?

André Barros
andre-barros

(usa Ubuntu)

Enviado em 21/01/2017 - 13:57h

XProtoman escreveu:

andre-barros escreveu:

XProtoman escreveu:

Boa ferramenta gráfica de busca: gnome-search-tool

Para instalar no Fedora:
# dnf install gnome-search-tool 


Para instalar no Debian:
# apt-get install gnome-search-tool 


____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)


XProtoman, não deu certo, colega. Essa ferramenta requer que eu lembro o nome do arquivo e eu não lembro só sei uma palavra do conteúdo do arquivo. Valeu pela força.

Estou usando a ferramenta presente no Fedora 25, dá certo sim, é só não preencher o nome do arquivo.

Segue screenshot da minha pesquisa pelo termo "IPPROTO_IP" em /usr/include (exibe apenas include) e os vários resultado que consegui:
http://imgur.com/a/jW1j5

Selecione o local, selecione "Contém o texto" e coloque o termo que você quer. Se não sabe o local, coloque a raiz do sistema /

____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)





XProtoman, não deu certo. Encontrei o arquivo eu mesmo na pasta "Documentos" fiz a pesquisa como você mostrou e ele até que encontrou outros arquivos contendo a palavra indicada mes o que eu estava procurando, não. O nome do arquivo é "Sem título 1.odt " . Tentei muda-lo de pasta pra ver se encontrava mas também não funciona. Coloquei a metade da palavra, a palavra inteira e nada. Talvez não funcione com arquivos de extensão ponto odt.


Testei agora de outra forma. Abri o arquivo odt e salvei como txt. e ele encontrou Sem título 1.txt . Só quero saber agora se o problema é com o odt. Realmente ele funciona.


9. Re: Como procurar um documento que contém uma palavra específica no Linux? [RESOLVIDO]

André Barros
andre-barros

(usa Ubuntu)

Enviado em 02/02/2017 - 02:31h

XProtoman escreveu:

andre-barros escreveu:

XProtoman escreveu:

Boa ferramenta gráfica de busca: gnome-search-tool

Para instalar no Fedora:
# dnf install gnome-search-tool 


Para instalar no Debian:
# apt-get install gnome-search-tool 


____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)


XProtoman, não deu certo, colega. Essa ferramenta requer que eu lembro o nome do arquivo e eu não lembro só sei uma palavra do conteúdo do arquivo. Valeu pela força.

Estou usando a ferramenta presente no Fedora 25, dá certo sim, é só não preencher o nome do arquivo.

Segue screenshot da minha pesquisa pelo termo "IPPROTO_IP" em /usr/include (exibe apenas include) e os vários resultado que consegui:
http://imgur.com/a/jW1j5

Selecione o local, selecione "Contém o texto" e coloque o termo que você quer. Se não sabe o local, coloque a raiz do sistema /

____________________
“Mas nós sabemos que a razão de a maioria estar aqui, é a nossa afinidade com a desobediência!” (Morpheus)



Encontrei um programa muito bom para fazer busca de palavra no texto. É o Recoll. Recomendo que experimente, XProtman.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts