Como encontrar o arquivo com nome="php.ini" no linux usando o comando grep

21

Como encontrar o arquivo com nome="php.ini" no linux usando o comando grep? Alguém pode me mostrar?

    
por Misko 14.06.2011 / 11:04

3 respostas

31

Você normalmente usaria find não grep para localizar arquivos pelo nome.

find / -name php.ini

Se você precisar usar o grep

cd /; ls -lR | grep php.ini

Em ambos os casos, substitua "/" pelo caminho absoluto ou relativo do diretório no qual você deseja iniciar a pesquisa.

Note que o linux também possui um comando locate que depende da indexação - verifique sua página man para detalhes. Isso é mais rápido se os locais corretos forem indexados.

    
por 14.06.2011 / 11:18
8

Apenas para adicionar mais algumas informações ...

find / -name php.ini
cd /; ls -lR  | grep php.ini

é claro que funciona, mas você poderia ser mais bem servido com

locate php.ini

que usa o banco de dados do sistema de arquivos indexado para localizar o arquivo. É consideravelmente mais rápido. Para atualizar o índice do sistema de arquivos, o comando é:

updatedb

Isso, no entanto, exige raiz, tanto quanto me lembro.

disclaimer: Eu não usei o linux por anos para algo significativo ... Eu aprendi isso na época, quando a distribuição predominante era o slackware, e a batata debian não estava nem fora ...

    
por 14.06.2011 / 11:35
0

fs all | filter "php.ini" ou fs "**/php.ini"

quando você instala %código% Mais docs: link

    
por 19.10.2015 / 10:51