Je souhaite rechercher l'ensemble du serveur par contenu. (fichier texte)
Lorsque j'essaye grep -rl "text here", il se fige.
Comment feriez-vous?
Et combien de temps cela prend-il habituellement?
linux
ubuntu
linux-kernel
webnat0
la source
la source
vous oubliez de spécifier le type de fichiers que vous souhaitez rechercher,
assurez-vous de vous connecter en tant que root
cela va prendre très longtemps, et vous pouvez collecter les résultats plus tard en vérifiant /tmp/match.txt
la source
La commande suivante recherche tous les fichiers se terminant par .txt dans le répertoire de travail actuel et tous les sous-répertoires:
find . -type f -name '*.txt' -exec grep -Hn "text here" {} \;
la source