Normalmente useresti find
non grep
per trovare i file per nome.
find / -name php.ini
Se devi usare grep
cd /; ls -lR | grep php.ini
In entrambi i casi sostituisci "/" con il percorso assoluto o relativo della directory in cui vuoi iniziare la ricerca.
Nota che anche Linux ha un locate
comando che si basa sull'indicizzazione:controlla la sua pagina man per i dettagli. Questo è più veloce se vengono indicizzate le posizioni corrette.
Giusto per aggiungere qualche informazione in più...
find / -name php.ini cd /; ls -lR | grep php.ini
ovviamente funzionano, ma potresti essere servito meglio con
locate php.ini
che utilizza il database del filesystem indicizzato per individuare il file. È notevolmente più veloce. Per aggiornare l'indice del filesystem, il comando è:
updatedb
Questi tuttavia richiedevano root per quanto ricordo.
disclaimer:non uso Linux da anni per qualcosa di significativo... Ho imparato queste cose quando la distribuzione predominante era slackware e Debian potato non era nemmeno uscito...