Comment puis-je trouver un fichier par son contenu sous Linux dans la ligne de commande?
Par exemple, je veux trouver un fichier contenant le mot "helo" sur mon ordinateur.
linux
linux-server
Gaffe
la source
la source
egrep -R "hello" /path/to/dir
la source
Mauvais chemin:
grep "something" */*/*
la source
Si vous êtes un administrateur ou un codeur, vous pourriez envisager ripgrep au lieu de l'habituel
grep
.rg helo
par exemple, recherche tous les fichiers du répertoire de travail actuel (y compris les sous-dossiers).Pour des informations plus détaillées, consultez le guide , la page de manuel ou même le code.
la source