Finde Text in Dateien unter Linux

Immer wieder frage ich mich, in welcher der Konfigurationsdateien ein gewisser Text steht. Hier nun zur Gedächtnisstütze ein Beispiel einer rekursiven Suche mittels find und anschließender Textsuche durch grep.

In welcher Apache Config habe ich den Text .well-known:

cd /etc/apache2/sites-available/
find . -type f -exec grep -H 'well-known' {} \;

Du kannst natürlich mittels -n den Dateinamen bei Bedarf einschränken. Somit ergibt sich:

cd /etc/apache2/sites-available/
find . -type f -name '*.conf' -exec grep -H 'well-known' {} \;

Schreibe einen Kommentar