Archive for julho \05\-03:00 2012

Encontrando arquivos pelo conteúdo no Linux

julho 5, 2012

Dica rápida só para tirar a poeira do blog.

Comando mágico para encontrar um texto em um arquivo via linha de comando:

$ find . -type f -iname “*.txt” | xargs grep -s -a -i padrao

Ali onde diz “*.txt” diz para procurar somente em arquivos de texto terminados com a extensão .txt, para outros tipos é só alterar. E o texto ‘padrao’ é o padrão à ser procurado.

O mais estranho é que notei agora que ao menos no Ubuntu 12.04 não existe mais como procurar arquivos pela interface gráfica informando o conteúdo do arquivo, então a saída é apelar para a boa e velha linha de comando que está sempre disponível. Pena que quem não entende muito de linha de comando não vai mais poder fazer isso. Ou ao menos a opção está tão escondida que eu não consegui encontrar.