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.
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 em busybox.
Para encontrar arquivos contendo texto específico no Linux, faça o seguinte.
por que o Chrome está lento
- Abra seu aplicativo de terminal favorito. O terminal XFCE4 é minha preferência pessoal.
- Navegue (se necessário) até a pasta na qual você irá pesquisar os arquivos com algum texto específico.
- Digite o seguinte comando:|_+_|
Aqui estão as opções:
-i - ignora maiúsculas e minúsculas do texto
-R - pesquisa recursivamente arquivos em subdiretórios.
-l - mostra nomes de arquivos em vez de 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 de arquivo. Você pode alterá-lo para o caminho completo da pasta. Por exemplo, aqui está meu comando
|_+_|
Nota: Outras opções úteis que você pode querer usar com grep:
-n - mostra o número da linha.
-w - corresponde à palavra inteira.
Outro método que uso é o 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 distribuições Linux que experimentei. Pode ser necessário instalá-lo sozinho.
Encontre arquivos contendo texto específico com mc
Para encontrar arquivos contendo algum texto específico usando Midnight Commander, inicie o aplicativo e pressione a seguinte sequência no teclado:
Alt+Shift+?
Isso abrirá a caixa de diálogo de pesquisa.
Preencha a seção 'Conteúdo:' e pressione a tecla Enter. Ele encontrará todos os arquivos com o texto necessário.
Você pode colocar esses arquivos no painel esquerdo ou direito usando a opção Panelize e copiar/mover/excluir/visualizar/fazer o que quiser.
Midnight Commander é uma ferramenta que economiza muito tempo quando se trata de pesquisa.
É isso.