Wahrscheinlich stehen noch mehr Methoden zur Verfügung. Es gibt Catfish, ein beliebtes Suchtool mit Suchindex, mit dem Sie Ihre Dateien sehr schnell finden können. Es verfügt über eine Option zur Suche nach Dateiinhalten, die jedoch bei mir nicht zuverlässig funktioniert.
Ich möchte die Methoden teilen, die ich selbst verwende.
Bei der ersten Methode handelt es sich um das Dienstprogramm grep, das in jeder Distribution vorhanden ist, auch in eingebetteten Systemen, die auf Busybox basieren.
Um Dateien zu finden, die bestimmten Text unter Linux enthalten, Mach Folgendes.
3-Bildschirm-Setup
- Öffnen Sie Ihre bevorzugte Terminal-App. Das XFCE4-Terminal ist meine persönliche Präferenz.
- Navigieren Sie (falls erforderlich) zu dem Ordner, in dem Sie nach Dateien mit einem bestimmten Text suchen möchten.
- Geben Sie den folgenden Befehl ein:|_+_|
Hier sind die Schalter:
-i – Groß- und Kleinschreibung ignorieren
-R – Dateien in Unterverzeichnissen rekursiv durchsuchen.
-l – Dateinamen anstelle von Dateiinhaltsteilen anzeigen../ – der letzte Parameter ist der Pfad zu dem Ordner mit den Dateien, die Sie zum Durchsuchen Ihres Textes benötigen. In unserem Fall ist es der aktuelle Ordner mit der Dateimaske. Sie können ihn in den vollständigen Pfad des Ordners ändern. Hier ist zum Beispiel mein Befehl
|_+_|
Hinweis: Weitere nützliche Schalter, die Sie möglicherweise mit grep verwenden möchten:
-n – zeigt die Zeilennummer an.
-w – entspricht dem ganzen Wort.
Eine andere Methode, die ich verwende, ist Midnight Commander (mc), die Dateimanager-App für die Konsole. Im Gegensatz zu grep ist mc nicht standardmäßig in allen Linux-Distributionen enthalten, die ich ausprobiert habe. Möglicherweise müssen Sie es selbst installieren.
Suchen Sie mit mc nach Dateien, die bestimmten Text enthalten
Um mit Midnight Commander nach Dateien zu suchen, die einen bestimmten Text enthalten, starten Sie die App und drücken Sie die folgende Sequenz auf der Tastatur:
Alt + Shift + ?
Dadurch wird der Suchdialog geöffnet.
Füllen Sie den Abschnitt „Inhalt:“ aus und drücken Sie die Eingabetaste. Es werden alle Dateien mit dem erforderlichen Text gefunden.
Sie können diese Dateien mit der Option „Panelisieren“ im linken oder rechten Bereich platzieren und sie kopieren, verschieben, löschen, anzeigen oder tun, was immer Sie möchten.
Midnight Commander ist ein sehr zeitsparendes Tool, wenn es um die Suche geht.
Das ist es.