Vous utiliseriez normalement find
pas grep
pour rechercher des fichiers par nom.
find / -name php.ini
Si vous devez utiliser grep
cd /; ls -lR | grep php.ini
Dans les deux cas, remplacez "/" par le chemin absolu ou relatif du répertoire dans lequel vous souhaitez lancer la recherche.
Notez que Linux a aussi un locate
commande qui repose sur l'indexation - consultez sa page de manuel pour plus de détails. C'est plus rapide si les bons emplacements sont indexés.
Juste pour ajouter quelques informations supplémentaires...
find / -name php.ini cd /; ls -lR | grep php.ini
bien sûr faire du travail, mais vous pourriez être mieux servi avec
locate php.ini
qui utilise la base de données du système de fichiers indexé pour localiser le fichier. C'est considérablement plus rapide. Pour mettre à jour l'index du système de fichiers, la commande est :
updatedb
Ceux-ci nécessitaient cependant root pour autant que je m'en souvienne.
avertissement :je n'ai pas utilisé Linux depuis des années pour quoi que ce soit de significatif... J'ai appris cela à l'époque où la distribution prédominante était slackware, et debian potato n'était même pas sorti...