[Linux] Trouver les fichiers contenant une chaine de caractères
grep -lR "chaine à chercher" /chemin/vers/repertoire/
grep -lR '/chemin/vers/repertoire/' -e 'pattern'
Quelques options de grep
:
-r
ou-R
pour une recherche récursive-n
pour le numéro de ligne-w
pour rechercher le mot complet-l
pour n’avoir que le nom du fichier-e
pour chercher un pattern--exclude
pour exclure des fichiers--include
pour inclure uniquement certains fichier (exemple :--include=*.{c,h}
)--exclude-dir
pour exclure un répertoire
ou
find /chemin/vers/repertoire/ | xargs grep 'chaine à chercher' -sl