Dateien schnell durchsuchen

Wer schnell eine große Anzahl Textdateien nach einer bestimmten Zeichkette durchsuchen will, kann das relativ einfach mit Hilfe von grep erledigen. Dazu geben wir im Terminal einfach

grep -lir <suchbegriff> <dateimaske>

ein. Wobei <suchbegriff> das zu suchende Wort oder der zu suchende Begriff ist. Wenn eine Zeichenkette aus mehreren Worten gesucht wird, muss diese mit Anführungszeichen umschlossen werden. <dateimaske> ist entweder nur der Dateiname oder eine Maske (z.B. *.txt) ggf. mit vorangestelltem Pfad. Durch den Parameter „r“ durchsucht grep das angegeben Verzeichnis rekursiv, d.h. inklusive der Unterverzeichnisse. Wird kein Pfad angegeben, wird das aktuelle Verzeichnis rekursiv durchsucht.

Nachdem grep seine Arbeit vollendet hat, werden alle Dateien, die den Suchbegriff enthalten, aufgelistet.

Von Heiko

Gründer, Admin und Hauptautor von Fedora-Blog.de. Benutzt Fedora seit Core 4, hat nach Core 6 aber bis zum Release von Fedora 12 einen Abstecher zu CentOS gemacht, ist inzwischen aber wieder zu Fedora zurückgekehrt und plant auch nicht, daran in naher Zukunft etwas zu ändern.