Finde Text in Dateien unter Linux
Rekursiv Text in Dateien unter Linux finden: mit find und grep Konfigurationsdateien gezielt durchsuchen, am Beispiel von Apache-Configs und well-known.
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' {} \;
Statt eines festen Suchbegriffs kannst du grep auch mit Mustern füttern — wie das geht, zeigt der Beitrag zu regulären Ausdrücken mit grep.
Verwandte Beiträge
Mehr aus „Linux, DevOps & Systeme"
Docker Speicherplatz freigeben
Docker Speicherplatz freigeben: mit docker system df die Belegung sehen und mit prune ungenutzte Images, Container, Volumes, Netzwerke und Build-Cache löschen.
WeiterlesenWindows Core Prozesse verstehen
Windows Core-Prozesse verstehen: was smss.exe, csrss.exe, lsass.exe und svchost.exe wirklich tun und woran Du getarnte Malware im Prozessbaum erkennst.
WeiterlesenUbuntu LTS Release Update
Ubuntu LTS sicher aktualisieren: Snapshot bei Contabo oder Netcup anlegen, mit apt update und do-release-upgrade hochziehen und den SSH-Port bestätigen.
WeiterlesenÜber diesen Blog
Ein Sammelsurium an Denkanstößen.
Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.