Réponses:
Vous utiliseriez normalement pour find
ne grep
pas rechercher les 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 démarrer la recherche.
Notez que linux a également une locate
commande qui repose sur l'indexation - consultez sa page de manuel pour plus de détails. Ceci est plus rapide si les bons emplacements sont indexés.
Juste pour ajouter plus d'informations ...
trouver / -name php.ini cd /; ls -lR | grep php.ini
bien sûr faire du travail, mais vous pourriez être mieux servi avec
localiser 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:
mis à jourb
Pour autant que je m'en souvienne, ceux-ci nécessitaient cependant une racine.
avertissement: je n'ai pas utilisé Linux depuis des années pour quoi que ce soit de significatif ... J'ai appris cela à l'époque quand la distribution prédominante était slackware, et la pomme de terre Debian n'était même pas sortie ...
fs all | filter "php.ini"
ou
fs "**/php.ini"
lorsque vous installez
npm install nixar
plus de documents: http://nixar.work/doc
grep
. De plus votre lien est cassé (il renvoie une page vierge).
find . -name php.ini
. Pour ignorer la casse, utilisezfind . -iname php.ini
. Pour rechercher des noms de répertoire, utilisezfind . -iname bin -type d
.