Suchen Sie unter Linux nach einer Datei, die Text enthält

Gegenwärtig sind die meisten Linux-Distributionen in eine Reihe von GUI-Tools integriert, die für die Suche nach Dateien entwickelt wurden. Wenn jedoch ein neuer Benutzer oder jemand ohne ausreichende Erfahrung auf ein Linux-System zugreifen kann, kann dies zu Problemen führen. Eines der besten kostenlosen Tools zum vollständigen Durchsuchen von Dateien unter Linux ist CatFish, das auf den meisten verfügbaren Konsolentools für Suchvorgänge wie Suchen, Suchen, Verfolgen, Gekritzel und mehr basiert.

Als Systemadministrator ist die Ausführung der Dateisuche von entscheidender Bedeutung, um unsere Arbeit effektiv ausführen zu können. Sich mit Linux-Systemen abzuwickeln, kann etwas ohne Komplikationen für die Erfahreneren sein, aber vielleicht für die neu Eingeweihten ist eine schwierige Aufgabe. Aus diesem Grund hilft uns das CatFish-Tool, die Dateien, nach denen wir suchen, mithilfe verschiedener Filter grafisch zu finden.

Mit CatFish ist es möglich, Dateien oder Ordner nach Namen, Datum, Datum und versteckten Dateien zu durchsuchen. Es unterstützt die Visualisierung der Dateien. Dies ist ein kostenloses Softwareprojekt und verwendet die GPL v2-Lizenzversion.
Schauen wir uns an, wie Sie mit CatFish Dateien mit speziellem Text unter Linux finden.

Installieren und verwenden Sie CatFish, um unter Linux nach Textdateien zu suchen

Schritt 1

CatFish kann vom Ubuntu Software Center oder vom Terminal aus installiert werden, indem Sie den folgenden Befehl ausführen:

 sudo apt installieren Wels 

1-Installieren-und-Verwenden-von-CatFish-en-Linux.png

Schritt 2

Sobald CatFish installiert ist, greifen wir über die Suchmaschine darauf zu. Der erste Schritt besteht darin, auf das Zahnradsymbol zu klicken und das Feld “In Dateiinhalten suchen” zu aktivieren: 2-Suche-in-Datei-Inhalt.png

Schritt 3

Wenn diese Option aktiviert ist, gehen wir zum Terminal und führen die folgende Syntax für die Suche nach Dateien mit einem speziellen Text aus:

 find ./ -type f -exec grep -l "zu suchender Text" {} ; 
Schritt 4

In diesem Fall werden wir nach Folgendem suchen:

 find ./ -type f -exec grep -l "TechnoWikis" {} ; 

3-CatFish.png

Schritt 5

In diesem Beispiel sucht der Befehl find nach Dateien ab dem aktuellen Verzeichnis “./”. Sie können jedoch den Pfad für die Suche angeben. Die Option “-type f” weist CatFish an, nur Dateien zu durchsuchen und Verzeichnisse auszuschließen. Außerdem können wir nur nach einem bestimmten Dateityp suchen, zum Beispiel:

 find ./ -type f -iname "* .txt" -exec grep -l "TechnoWikis" {} ; 

4-kennzeichnet-einen-Katzenfisch-,-der-nur-nach-Dateien-sucht-und-die-Verzeichnisse-ausschließt.png

Schritt 6

In diesem Fall ruft die Option -exec das grep-Tool auf, sodass jede der übereinstimmenden Dateien bereit ist, ihren Inhalt zu überprüfen. Befindet sich der Text in der Datei, wird sein Name dank der Option in der Ausgabe wiedergegeben -l. Es ist auch möglich, nur das grep-Tool wie folgt zu verwenden:

 grep -iRl "TechnoWikis" ./ 

5-tool-grep.png

Schritt 7

Die verwendeten Parameter sind:

-i
Gibt an, dass der Groß- oder Kleinbuchstabe des Texts ignoriert wird.

-R
Verweist auf die rekursive Dateiverarbeitung

-l
Gibt an, dass der Name der Datei, nicht jedoch das Ergebnis selbst angezeigt wird.

Schritt 8

In der CatFish-Anwendung selbst ist es möglich, die Dateien mit einem einzigen Text zu durchsuchen. Dazu genügt es, den gewünschten Text in das obere Feld einzugeben, und es wird Folgendes angezeigt: 6-CatFish-wird-möglich-sein-die-Dateien-mit-einem-Text-nur-durchsuchen.png

Schritt 9

Dort finden wir jedes Match mit Details wie:

  • Name
  • Genaue Größe
  • Dateispeicherort
  • Änderungsdatum
See also  Erste Schritte in PhotoShop

Mit diesem praktischen Tool ist es einfach, Dateien mit bestimmten Texten unter Linux zu finden.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *