1
resposta

Localizar arquivo pelo conteúdo

Seria interessante se fosse abordado a localização de arquivos pelo seu conteudo, ou seja, localizar todos os arquivos que contenham a palavra Roma ou a frase era uma vez...

1 resposta

Olá Wierbley.

Tudo bem?

É ótimo ver seu interesse em aprofundar-se na utilização da CLI para localizar arquivos pelo conteúdo. No Linux, você pode usar o comando grep para essa tarefa. O grep é uma ferramenta poderosa que busca por padrões especificados dentro de arquivos ou fluxos de entrada.

Para localizar todos os arquivos em um diretório que contenham a palavra "Roma", você pode usar o seguinte comando:

grep -rl 'Roma' /caminho/do/diretório/

Aqui, o -r diz ao grep para buscar recursivamente em todos os diretórios e subdiretórios, e o -l instrui o grep a listar apenas os nomes dos arquivos que contêm o padrão.

Se você estiver interessado em buscar uma frase, como "era uma vez", você deve usar aspas para agrupar a frase, assim:

grep -rl 'era uma vez' /caminho/do/diretório/

Esse comando vai buscar a frase exata "era uma vez" dentro dos arquivos do diretório especificado.

Lembre-se de substituir /caminho/do/diretório/ pelo caminho real do diretório onde você deseja realizar a busca. Esses comandos devem ser executados no terminal.

Espero ter entendido e conseguido ajudar. Qualquer dúvida manda aqui. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software