GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver un fichier avec name=php.ini sur Linux en utilisant la commande grep

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...


Linux
  1. Comment rechercher des fichiers avec la commande fd sous Linux

  2. Commande grep Linux

  3. Comment rechercher un texte spécifique à l'aide de GREP sous Linux

  4. Commande Linux :Comment "trouver" uniquement des fichiers texte ?

  5. Lister le fichier à l'aide de la commande ls sous Linux avec le chemin complet

Comment utiliser la commande Linux rm avec des exemples

Utilisation de la commande Cat sous Linux avec des exemples

Utilisation de la commande GREP sous Linux avec des exemples

Comment trouver une chaîne dans un fichier sous Linux

Comment verrouiller un fichier texte sous Linux à l'aide de la commande flock

Comment rechercher des fichiers avec la commande fd sous Linux