Comment trouver le fichier avec nom = "php.ini" sur linux en utilisant la commande grep? Quelqu'un peut-il me montrer?
Vous devriez normalement utiliser 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 une commande locate
qui repose sur l’indexation - consultez sa page de manuel pour plus de détails. C'est le 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, travaillez, 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 beaucoup plus rapide. Pour mettre à jour l'index du système de fichiers, la commande est la suivante:
mis à jourb
Celles-ci cependant nécessitaient une racine pour autant que je m'en souvienne.
disclaimer: 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 ...
fs all | filter "php.ini"
ou fs "**/php.ini"
lorsque vous installez npm install nixar
Plus de documents: http://nixar.work/doc