Windows Tips & News

Unter Linux nach Dateien suchen, die bestimmten Text enthalten

click fraud protection
EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Linux wird unabhängig von der verwendeten Distribution mit einer Reihe von GUI-Tools geliefert, die die Suche nach Dateien ermöglichen. Viele moderne Dateimanager unterstützen die Dateisuche direkt in der Dateiliste. Bei den meisten von ihnen können Sie jedoch nicht im Inhalt einer Datei suchen. Hier sind zwei Methoden, mit denen Sie nach Dateiinhalten in Linux suchen können.

Werbung


Wahrscheinlich gibt es noch mehr Methoden. Es gibt Catfish, ein beliebtes Suchwerkzeug mit einem Suchindex, mit dem Sie Ihre Dateien sehr schnell finden können. Es kommt mit einer Option, um nach Dateiinhalten zu suchen, aber es funktioniert bei mir nicht zuverlässig.
Wels Linux

Ich möchte die Methoden teilen, die ich selbst verwende.
Die erste Methode beinhaltet das grep-Dienstprogramm, das in jeder Distribution vorhanden ist, sogar in eingebetteten Systemen, die auf busybox basieren.

So finden Sie Dateien mit bestimmten Texten unter Linux, Mach Folgendes.

  1. Öffnen Sie Ihre bevorzugte Terminal-App. XFCE4-Terminal ist meine persönliche Vorliebe.
  2. Navigieren Sie (falls erforderlich) zu dem Ordner, in dem Sie Dateien mit einem bestimmten Text durchsuchen möchten.
  3. Geben Sie den folgenden Befehl ein:
    grep -iRl "Ihr-zu-findender-Text" ./

    Hier die Schalter:
    -i - Text Groß-/Kleinschreibung ignorieren
    -R - Dateien in Unterverzeichnissen rekursiv durchsuchen.
    -l - Dateinamen anstelle von Dateiinhaltsteilen anzeigen.

    ./ - Der letzte Parameter ist der Pfad zu dem Ordner, der die Dateien enthält, in denen Sie nach Ihrem Text suchen müssen. In unserem Fall ist es der aktuelle Ordner mit der Dateimaske. Sie können es in den vollständigen Pfad des Ordners ändern. Hier zum Beispiel mein Befehl

    grep -iRl "linux" /home/user/Documents/winaero
Inhalt der Grep-Suchdatei

Hinweis: Andere nützliche Schalter, die Sie möglicherweise mit grep verwenden möchten:
-n - zeigt die Zeilennummer an.Grep-Suchzeilennummer
-w - stimmt mit dem ganzen Wort überein.

Eine andere Methode, die ich verwende, ist Midnight Commander (mc), die Konsolendateimanager-App. 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 bestimmten Text enthalten, starten Sie die App und drücken Sie die folgende Sequenz auf der Tastatur:
Alt + Schicht + ?
Dies öffnet den Suchdialog.

Mc Search-Dateiinhalt

Füllen Sie den Abschnitt "Inhalt:" aus und drücken Sie die Eingabetaste. Es findet alle Dateien mit dem erforderlichen Text.

Mc-Suchergebnisse

Sie können diese Dateien mit der Option Panelize im linken oder rechten Panel platzieren und kopieren/verschieben/löschen/anzeigen/ tun, was immer Sie wollen.

Mc Search Results Panelize

Midnight Commander ist ein sehr zeitsparendes Tool, wenn es um die Suche geht.

Das ist es.

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Windows 7 Games for Fall Creators Update-Archive

Diese Website verwendet Cookies, um Ihre Erfahrung beim Navigieren durch die Website zu verbesser...

Weiterlesen

Download Heimnetzgruppen-Desktop-Symbol hinzufügen

Diese Website verwendet Cookies, um Ihre Erfahrung beim Navigieren durch die Website zu verbesser...

Weiterlesen

Win7-Spiele für Windows 10 Version 1709 Archiv

Diese Website verwendet Cookies, um Ihre Erfahrung beim Navigieren durch die Website zu verbesser...

Weiterlesen