Principal Linux Encontre arquivos contendo texto específico no Linux

Encontre arquivos contendo texto específico no Linux



O Linux, independentemente da distro que você usa, vem com várias ferramentas de GUI que permitem a busca por arquivos. Muitos gerenciadores de arquivos modernos oferecem suporte à pesquisa de arquivos diretamente na lista de arquivos. No entanto, a maioria deles não permite que você pesquise o conteúdo de um arquivo. Aqui estão dois métodos que você pode usar para pesquisar o conteúdo do arquivo no Linux.

Propaganda


Provavelmente, existem mais métodos disponíveis. Existe o Catfish, uma ferramenta de pesquisa popular com um índice de pesquisa, que pode encontrar seus arquivos muito rapidamente. Ele vem com uma opção para pesquisar o conteúdo do arquivo, mas não funciona de maneira confiável para mim.

Catfish Linux

você pode mudar o seu nome do Steam?

Eu gostaria de compartilhar os métodos que eu mesmo uso.
O primeiro método envolve o utilitário grep, que existe em qualquer distro, mesmo em sistemas embarcados construídos no busybox.

Para encontrar arquivos contendo texto específico no Linux , faça o seguinte.

  1. Abra seu aplicativo de terminal favorito. Terminal XFCE4 é minha preferência pessoal.
  2. Navegue (se necessário) para a pasta na qual você vai pesquisar arquivos com algum texto específico.
  3. Digite o seguinte comando:
    grep -iRl 'seu texto a encontrar' ./

    Aqui estão as opções:
    -i - ignora letras maiúsculas e minúsculas
    -R - pesquisa recursivamente em arquivos em subdiretórios.
    -l - mostra os nomes dos arquivos em vez das partes do conteúdo do arquivo.

    ./ - o último parâmetro é o caminho para a pasta que contém os arquivos que você precisa para pesquisar seu texto. No nosso caso, é a pasta atual com a máscara do arquivo. Você pode alterá-lo para o caminho completo da pasta. Por exemplo, aqui está o meu comando

    grep -iRl 'linux' / home / usuário / Documentos / winaero

Conteúdo do arquivo de pesquisa Grep

Nota: Outras opções úteis que você pode querer usar com grep:
-n - mostra o número da linha.Conteúdo do arquivo de pesquisa Mc
-w - corresponde à palavra inteira.

por que não posso compartilhar a tela no discord?

Outro método que uso é Midnight Commander (mc), o aplicativo gerenciador de arquivos do console. Ao contrário do grep, o mc não está incluído por padrão em todas as distros Linux que experimentei. Você pode precisar instalá-lo sozinho.

Encontre arquivos contendo texto específico com mc

Para encontrar arquivos contendo algum texto específico usando o Midnight Commander, inicie o aplicativo e pressione a seguinte sequência no teclado:
Alt + Shift +?
Isso abrirá a caixa de diálogo de pesquisa.

Resultados da pesquisa Mc

Preencha a seção 'Conteúdo:' e pressione a tecla Enter. Ele encontrará todos os arquivos com o texto necessário.

Painel de resultados da pesquisa Mc

Você pode colocar esses arquivos no painel esquerdo ou direito usando a opção Panelizar e copiar / mover / excluir / visualizar / fazer o que quiser.

como salvar um documento do Word como um jpeg no Windows 10

Midnight Commander é uma ferramenta que economiza muito tempo quando se trata de pesquisa.

É isso aí.

Artigos Interessantes

Escolha Do Editor

Melhores jogos de corrida no PS4 2020: 6 simuladores de condução e pilotos de arcade que você deve tentar
Melhores jogos de corrida no PS4 2020: 6 simuladores de condução e pilotos de arcade que você deve tentar
Os jogos de corrida têm sido um item da moda desde que a Sony lançou o primeiro Play Station. Cada novo ano traz mais jogos incríveis, e cada um traz consigo experiências realistas e uma seleção mais ampla de carros e pistas. A linha-
Como criar 100% de carga da CPU no Linux
Como criar 100% de carga da CPU no Linux
Se você substituiu a ventoinha da CPU ou mudou algo no sistema de refrigeração, é uma boa ideia testá-lo sob carga pesada. Aqui está como isso pode ser feito no Linux.
Como baixar Pokémon Go no Android no Reino Unido: Obtenha o Pikachu com seu telefone hoje
Como baixar Pokémon Go no Android no Reino Unido: Obtenha o Pikachu com seu telefone hoje
Pokémon Go está disponível nos Estados Unidos há anos, mas hoje finalmente foi lançado no Reino Unido. Isso significa que os aspirantes a treinadores no Reino Unido agora podem experimentar a magia do Pokémon
Como verificar as especificações do computador no Windows
Como verificar as especificações do computador no Windows
O seu computador é de 32 ou 64 bits? Você está usando a versão mais recente do Windows? Veja como encontrar as especificações do seu computador no Windows 11, 10, 8 e 7.
Habilitar complementos não assinados desabilitados pelo Firefox 43
Habilitar complementos não assinados desabilitados pelo Firefox 43
Se algum de seus complementos favoritos parou de funcionar devido à aplicação de assinatura no Firefox 43, veja como ativá-los novamente.
‘O termo não é reconhecido como o nome de um cmdlet’ - Como corrigir no Windows PowerShell
‘O termo não é reconhecido como o nome de um cmdlet’ - Como corrigir no Windows PowerShell
A única coisa que todos os produtos da Microsoft têm em comum são as mensagens de erro enigmáticas que eles fornecem quando algo dá errado. Em vez de falar em inglês simples para que todos possamos entender, os programas da Microsoft fornecem alguns jargões indecifráveis ​​que
Por que filmes tristes da Disney são bons para seu filho
Por que filmes tristes da Disney são bons para seu filho
Você pode se lembrar de sua própria infância, se assistiu a filmes da Disney ou da Pixar, aquela cena que puxou suas cordas de calor. Pode ter sido a morte da mãe de Bambi ou quando Scar solta os braços de Mufasa.