Windows Tips & News

So finden Sie Dateien im Linux-Terminal

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. Es gibt jedoch eine Reihe von Situationen, in denen Sie die Konsole verwenden müssen, beispielsweise während einer SSH-Sitzung oder wenn der X-Server nicht startet. So finden Sie Dateien schnell mit dem Terminal.

Werbung

Wenn Sie die GUI verwenden können, ist die Suche nach Dateien kein Problem. In meiner bevorzugten XFCE-Desktopumgebung ermöglicht der Thunar-Dateimanager die Suche nach Dateien, indem der Dateiname direkt in die Dateiliste eingegeben wird.
Dateien durchsuchen Linux

Außerdem gibt es Catfish, ein beliebtes Suchwerkzeug mit einem Suchindex, das Ihre Dateien sehr schnell findet.

Wels Linux

Ich möchte die Methoden teilen, die ich selbst verwende, wenn ich im Terminal arbeite.
Die erste Methode beinhaltet das Dienstprogramm find, das in jeder Distribution vorhanden ist, sogar in eingebetteten Systemen, die auf busybox basieren. Die andere Methode ist der Befehl "locate".

So finden Sie Dateien im Linux-Terminal, Mach Folgendes.

  1. Öffnen Sie Ihre bevorzugte Terminal-App. XFCE4-Terminal ist meine persönliche Vorliebe.
  2. Geben Sie den folgenden Befehl ein:
    find /path/to/folder/ -iname *file_name_portion*

    Die obigen Argumente lauten wie folgt:
    /path/to/folder/ – der Ordner, in dem mit der Suche begonnen werden soll. Wenn nicht angegeben, wird die Suche im aktuellen Verzeichnis gestartet.
    Schalter die ich verwende:
    -iname - sucht nach Dateien und Ordnern, die den angegebenen Teil im Namen enthalten und ignoriert Groß-/Kleinschreibung.

    Ein Beispiel:

    Hier ist der Befehl, den ich verwenden kann, um meine Artikel zu finden, die ich über den Opera-Browser geschrieben habe:

    find ~/Documents/winaero/ -iname *opera*.txt
    Dateien unter Linux finden
  3. Wenn Sie nur Dateien oder nur Ordner suchen müssen, fügen Sie die Option hinzu -typ f für Dateien oder -Typ d für Verzeichnisse. Hier einige Beispiele:
    Nur Dateien in Linux findenFinde nur Dirs in Linux
  4. Um kürzlich geänderte Dateien und Verzeichnisse zu finden, können Sie die folgenden Optionen des finden Befehl:
    -mmin n - Dateien finden, die vor n Minuten geändert wurden.-mtime n - Dateien suchen, die vor n*24 Stunden geändert wurden. Wenn find herausfindet, vor wie vielen 24-Stunden-Perioden auf die Datei zuletzt zugegriffen wurde, wird jeder Bruchteil ignoriert. Um also mit -mtime +1 zu übereinstimmen, muss eine Datei vor mindestens zwei Tagen geändert worden sein.
  5. Es ist möglich, einen Befehl für Dateien auszuführen, die von Ihrer Suchanfrage gefunden wurden. Siehe folgendes Beispiel:
    find ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Hier verwenden wir die Option -exec, um die vim Texteditor für alle Dateien in den Suchergebnissen. Der Abschnitt "{}" steht für Dateien, die von der. gefunden wurden finden Befehl. Die "\;" ending gibt das Ende des Befehls für den. an -exec Möglichkeit.Terminal-Suche in VimDatei in Vim geöffnet

Inhaltverstecken
Der Ortungsbefehl
Dateien suchen mit mc

Der Ortungsbefehl

Das Suchtool zum Suchen verwendet eine spezielle Dateidatenbank, um Dateien sofort zu finden. Der Index für den Befehl kann vom. erstellt und aktualisiert werden aktualisiertb Befehl. Während die Suchergebnisse sofort angezeigt werden, müssen Sie den Suchindex pflegen und auf dem neuesten Stand halten. Andernfalls kann der Suchbefehl Dateien finden, die gelöscht oder in ein anderes Verzeichnis verschoben wurden.

Im allgemeinen Fall ist die Syntax wie folgt.

find -i Dateiname

Die Option -i bedeutet "Groß-/Kleinschreibung ignorieren".

Hier ist ein Beispiel:

Suchen mit Lokalisieren des Linux-Originals
Suchen mit lokalisieren Linux 2

Bonus-Tipp: Eine andere Methode, die ich oft verwende, ist Midnight Commander (mc), die Konsolen-Dateimanager-App. Im Gegensatz zu find oderlocate ist mc nicht standardmäßig in allen Linux-Distributionen enthalten, die ich ausprobiert habe. Möglicherweise müssen Sie es selbst installieren.

Dateien suchen mit mc

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.

Dateien mit Mc Linux Original finden

Füllen Sie den Abschnitt "Dateiname:" aus und drücken Sie die Eingabetaste. Es findet alle Dateien, die den Kriterien entsprechen.

Dateien mit Mc Linux-Ergebnissen suchen

Sie können diese Dateien im linken oder rechten Fenster platzieren, indem Sie die Panelisieren Option und kopieren/verschieben/löschen/anzeigen/tun, was immer Sie wollen.

Das ist es.

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren
Menübandbefehl zum Kontextmenü in Windows 10 hinzufügen

Menübandbefehl zum Kontextmenü in Windows 10 hinzufügen

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

Weiterlesen

So fügen Sie in Windows 8 einen beliebigen Ribbon-Befehl zum Rechtsklickmenü hinzu

So fügen Sie in Windows 8 einen beliebigen Ribbon-Befehl zum Rechtsklickmenü hinzu

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

Weiterlesen

CLSID (GUID) Shell-Speicherortliste in Windows 10

CLSID (GUID) Shell-Speicherortliste in Windows 10

Es gibt viele Shell-Speicherorte in Windows 10, auf die Sie über Shell{GUID}-Befehle aus dem Dial...

Weiterlesen