Risposte:
Normalmente useresti per find
non grep
trovare i file per nome.
find / -name php.ini
Se devi usare grep
cd /; ls -lR | grep php.ini
In entrambi i casi sostituire "/" con il percorso assoluto o relativo per la directory in cui si desidera avviare la ricerca.
Nota che Linux ha anche un locate
comando che si basa sull'indicizzazione - controlla la sua pagina man per i dettagli. Questo è più veloce se le posizioni giuste sono indicizzate.
Solo per aggiungere qualche informazione in più ...
trova / -name php.ini cd /; ls -lR | grep php.ini
ovviamente funzionano, ma potresti essere meglio servito con
individuare php.ini
che utilizza il database indicizzato del filesystem per individuare il file. È considerevolmente più veloce. Per aggiornare l'indice del filesystem, il comando è:
updatedb
Questi tuttavia hanno richiesto il root per quanto mi ricordo.
disclaimer: non uso Linux da anni per qualcosa di significativo ... Ho imparato questi anni quando la distribuzione predominante era slackware e debian potato non era nemmeno uscito ...
fs all | filter "php.ini"
o
fs "**/php.ini"
quando installi
npm install nixar
Altri documenti: http://nixar.work/doc
grep
. Inoltre, il tuo collegamento è interrotto (restituisce una pagina vuota).
find . -name php.ini
. Per ignorare il caso, utilizzarefind . -iname php.ini
. Per cercare i nomi delle directory, utilizzarefind . -iname bin -type d
.