2016-05-25 14 views
0

Ich muss die Dateien (und den Pfad zu den Dateien) auf meinem CentOS 7 DirectAdmin-Server finden, die die Zeichenfolge "Qunar" enthalten. Es muss also alle Dateien im Server durchsuchen.Suche bestimmten Text in allen Dateien

Wie kann ich das erreichen?

Ich versuchte dies, aber dann der Server nicht reagiert ist, dass wegen der Schwere der Suche?

grep -ril 'qunar'/

-r oder -R ist nur eine Frage des Geschmacks:

grep -i -R "qunar"/

Antwort

1

Um grep drucken nur die Dateinamen anstelle der Linien eine Übereinstimmung enthalten, können Sie verwenden, um die -l Option zu machen.

Was „nicht reagiert“: Sie auf der Maschine den gesamten Inhalt jeder einzelnen Datei suchen; Je nachdem, wie häufig Ihr Suchbegriff ist, müssen Sie möglicherweise eine Weile bis zum ersten Treffer warten.