So finden Sie Dateien und Ordner unter Linux

Wenn Sie kein Perfektionist sind, dessen Dateien alle sorgfältig beschriftet und organisiert sind, müssen Sie wahrscheinlich mindestens einmal in Ihrem Leben nach einer Datei suchen. Wenn Sie ein neuer Linux-Benutzer sind, fragen Sie sich möglicherweise, wie Sie Dateien unter Linux finden können. Die gute Nachricht ist, dass es mehrere Möglichkeiten gibt, dies zu tun, was bedeutet, dass jeder die Methode wählen kann, die am besten zu ihm passt.

Linux-Find-Dateien

Im Allgemeinen gibt es zwei Arten von Apps, mit denen Sie Dateien und Ordner unter Linux finden können. Die ersten durchsuchen jedes Mal das Live-Dateisystem. Der zweite Typ sind Apps, die einen Index von Dateien erstellen und dann den Index durchsuchen. In diesem Artikel finden Sie eine ausgewogene Mischung aus beiden, die Sie je nach Ihren Anforderungen kombinieren können.

So finden Sie Dateien im Terminal

Ja, ich weiß … Sie sind kein Fan der Befehlszeilenschnittstelle. Das ist cool – lesen Sie weiter und entdecken Sie Apps, die Ihnen besser gefallen. Denken Sie jedoch nicht, dass Sie den Befehlen entkommen können. Die meisten Apps in dieser Liste sind nur grafische Oberflächen zum Suchen und / oder Suchen, sodass Sie sie weiterhin verwenden, nur nicht direkt.

finden

Beginnen wir mit dem wichtigsten Befehl. Find ist eines der wichtigsten Linux-Dienstprogramme. Es sucht nach einer Zeichenfolge in den Verzeichnissen, die Sie gemäß den von Ihnen eingeschlossenen Parametern („Schaltern“) festgelegt haben. Dieses Beispiel:

find / home / username / Documents -iname “writ *” -Typ f

bedeutet, dass Sie eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung (-iname) nach Dateien (-type f) im Ordner “Dokumente” durchführen und deren Dateinamen mit “Schreiben” beginnen. Wie Sie sehen können, unterstützt find Platzhalter und Sie können sie auch verwenden, um Dateien anhand ihrer Erweiterung zu suchen (z. B. “* .pdf”, um alle PDF-Dateien in einem Ordner zu finden).

linux-find-files-findcommand

Sie können mit der Option -empty nach leeren Dateien suchen oder Dateien nach Größe und Änderungszeit suchen. Find unterstützt reguläre Ausdrücke. Wenn Sie nach Dateiinhalten suchen möchten, können Sie diese mit grep kombinieren. Weitere Informationen finden Sie unter die offizielle Dokumentation (oder geben Sie einfach man find im Terminal ein).

Lokalisieren

Locate verwendet einen anderen Ansatz. Es basiert auf dem Dienstprogramm updateb, das eine Datenbank Ihrer Dateien erstellt und diese regelmäßig über die Cron-Planung aktualisiert. Auf diese Weise können Sie feststellen, welche Dateien derzeit in Ihrem Dateisystem vorhanden sind. Sie können die Datenbank auch manuell aktualisieren, wann immer Sie möchten.

Locate kann nach Dateien nach Namen suchen und in Ihrer Abfrage Platzhalter und reguläre Ausdrücke verwenden. Zum Beispiel:

Suchen Sie -ei grub.cfg

listet die Pfade zu allen vorhandenen (-e) Dateien mit dem Namen “grub.cfg” auf. Die Option -i steht für “Groß- und Kleinschreibung wird nicht berücksichtigt”. Wenn Sie den vollständigen Namen der gesuchten Datei nicht kennen, geben Sie einfach einen Teil davon ein, und find zeigt alle Dateien mit dem Wort im Namen an.

Linux-Find-Files-Locate

wo ist

Dieser Befehl hat einen ganz bestimmten Zweck, sodass Sie ihn wahrscheinlich nicht jeden Tag verwenden werden. Whereis zeigt Ihnen den Speicherort der Quelle, der Binärdateien und der Benutzerhandbücher für eine bestimmte Anwendung. Dies bedeutet, dass Sie nicht whereis ausführen, wenn Sie eine zufällige Textdatei suchen möchten. Sie werden es jedoch verwenden, wenn Sie überprüfen müssen, wo GIMP oder Firefox ihre Konfiguration und ausführbaren Dateien aufbewahren.

linux-find-files-whereis

Sie können whereis ohne Optionen ausführen, um eine Liste aller Dateien abzurufen, oder Schalter für ihre jeweiligen Funktionen hinzufügen (-b für Binärdateien, -s für Quelle und -m für Handbücher).

So verwenden Sie einen Dateimanager zum Suchen von Dateien

Die meisten Dateimanager für Linux können Dateien nach Namen filtern oder einfache Suchvorgänge durchführen. Wenn Sie keine erweiterten Parameter benötigen, ist dies eine schnelle Methode, die die Aufgabe erledigt.

Nautilus

linux-find-files-nautilus

Greifen Sie auf die Suchfunktion (im Screenshot grün hervorgehoben) zu, indem Sie Strg + F drücken oder auf das Lupensymbol in der Symbolleiste klicken. Bei der Suche wird die Groß- und Kleinschreibung nicht berücksichtigt, sodass Sie sich keine Gedanken über die Großschreibung Ihrer Abfragen machen müssen. Sie können Dateien nach Typ und Speicherort filtern, obwohl letzterer in Bezug auf die Anpassungsmöglichkeiten etwas eingeschränkt ist.

Delfin

Linux-Find-Files-Delphin

Die Suche von Dolphin reagiert auf dieselbe Tastenkombination (Strg + F), oder Sie können sie über das Menü Bearbeiten öffnen. Sie können Dateien nach Name, Inhalt und Speicherort filtern (aktueller Ordner oder das gesamte Dateisystem). Wenn Sie die Dateiindizierung mit Baloo aktiviert haben, kann Dolphin Dateien nach Typ und Änderungsdatum finden.

Krusader

linux-find-files-krusader

Krusader ist bei KDE-Benutzern aufgrund seiner Fülle an erweiterten Optionen als Dolphin-Alternative beliebt. Die Dateisuchfunktion von Krusader ist zweifach: Sie dient als GUI für Such- und Suchbefehle.

Linux-Find-Files-Krusader-Locate

Mit Ersterem können Sie viele Details wie Dateityp, eingeschlossene oder ausgeschlossene Verzeichnisse, Größe, Besitz und Dateiberechtigungen optimieren. Krusader kann in Dateien und sogar in Archiven (wie ZIP und TAR) nach Schlüsselwörtern suchen und Sie können reguläre Ausdrücke verwenden, um Ihre Abfrage anzupassen. Wenn Sie Krusader noch nie ausprobiert haben, ist es jetzt an der Zeit, ihm eine Chance zu geben.

Thunar

Linux-Find-Files-Catfish

Thunar lässt sich in das aufgerufene Dateisuchdienstprogramm integrieren Wels um schnelle und dennoch detaillierte Ergebnisse zu liefern. Sie können Dateien nach Typ und Änderungsdatum filtern und den Inhalt der Datei sowie deren Namen durchsuchen. Catfish unterstützt die Suche nach unscharfen (unvollständigen) Dateinamen, sodass Sie den genauen Namen der gesuchten Datei nicht kennen müssen.

So suchen Sie mit Startern nach Dateien

Starter werden normalerweise zum Starten von Apps verwendet. Sie können sie jedoch auch zum Suchen von Dateien verwenden, indem Sie verschiedene Plugins aktivieren. Sie sind schnell und praktisch – Sie beginnen einfach mit der Eingabe und die Ergebnisse werden sofort angezeigt. Es gibt viele Starter für Linux; Wir werden uns nur auf einige Beispiele konzentrieren.

Kupfer

linux-find-files-kupfer

Kupfer ist ein einfacher Launcher, der in den Repositories von Debian, Ubuntu, Fedora und Arch Linux verfügbar ist. Es enthält eine Reihe von Plugins, mit denen Sie Dateien mit dem Befehl “find” finden können, und es kann ein eigener Katalog indizierter Ordner erstellt werden.

linux-find-files-kupfer-options

Kupfer ist ein aktionsbasierter Launcher. Nach Eingabe Ihres Suchbegriffs listet Kupfer Aktionen auf, die Sie für / mit den Ergebnissen ausführen können. Diese hängen von den Plugins ab, die Sie aktiviert haben, und Sie können sie aktivieren, indem Sie sie im Dropdown-Menü auswählen.

KRunner

linux-find-files-plasma-krunner

KRunner ist der Standard-KDE-Starter, den Sie im Dialogfeld Systemeinstellungen – Plasmasuche konfigurieren können.

Linux-Find-Files-Plasma-Plugins

Wie Kupfer unterstützt es zahlreiche Plugins, mit denen Sie nicht nur Dateien finden, sondern auch mit anderen Linux-Anwendungen und Teilen der Plasma-Desktop-Umgebung interagieren können. KRunner kann YouTube und Wikipedia durchsuchen, Ihre neuesten Dokumente anzeigen, Dateien nach Typ suchen und vieles mehr.

Albert

linux-find-files-albert

Albert ist vom Alfred Launcher für OS X inspiriert. Obwohl es einfach aussieht, hat Albert viele Möglichkeiten zum Spielen. Es hat auch – Sie haben es erraten – Plugins, wobei “Dateien” hier am wichtigsten sind.

linux-find-files-albert-einstellungen

Mit diesem Plugin können Sie einen Index von Verzeichnissen erstellen, die Albert überwachen und auf die er sich verlassen kann. Sie können den unscharfen (unvollständigen) Abgleich aktivieren und auswählen, welche Dateitypen indiziert werden sollen. Um Dateien zu finden, führen Sie einfach Albert aus, indem Sie die angegebene Tastenkombination drücken, und geben Sie Ihre Abfrage ein.

Mutieren

Linux-Find-Files-Mutate

Mutate ist ein weiterer von Alfred inspirierter Launcher für Linux und bietet nicht so viele Optionen wie Albert. Es bietet jedoch mehrere Suchtypen, einschließlich der Dateisuche. Sie können nach Namen und Dateierweiterungen suchen. Das Dialogfeld “Einstellungen” ist etwas ungewöhnlich, da es zeigt, welche Skripte Mutate verwendet, aber Sie können nur Schlüsselwörter und Tastaturkürzel konfigurieren.

Suchen von Dateien mit speziellen Linux-Apps

Bisher haben wir uns hauptsächlich mit einfachen Dateisuchlösungen befasst. Sie eignen sich hervorragend für alltägliche Suchvorgänge, sind jedoch bei komplexen Abfragen und der Suche nach Dateiinhalten nicht so nützlich. Wenn Sie etwas Stärkeres benötigen, beachten Sie die folgenden Vorschläge.

GNOME Suche nach Dateien

Linux-Find-Files-Gnome

Falls GNOME Search nicht in Ihrer Distribution installiert ist, suchen Sie im Repository nach dem Paket gnome-search-tool. Die GNOME-Suche wird durch Befehle zum Suchen, Suchen und Grep unterstützt und unterstützt Platzhalter sowie teilweise Dateinamenübereinstimmungen. Sie können mehrere Suchoptionen kombinieren, indem Sie sie aus dem Dropdown-Menü auswählen und auf “Hinzufügen” klicken.

KFind

linux-find-files-kfind

KFind ist das KDE-Äquivalent zu GNOME Search mit einigen zusätzlichen Optionen. Es kann nach Dateinamen oder Dateiinhalten suchen. Wenn Sie die Dateiindizierung auf Ihrem KDE-System aktiviert haben, kann es den Index durchsuchen, um den Prozess zu beschleunigen. Die Optionen sind in Registerkarten unterteilt. Auf der letzten Registerkarte („Eigenschaften“) können Sie Dateien nach Größe, Änderungsdatum und Besitz suchen. Abgesehen von regulären Ausdrücken und Platzhaltern unterstützt KFind das Fragezeichen als Ersatz für ein einzelnes Zeichen in Ihrer Abfrage. Wenn Sie beispielsweise nach “Nein” suchen, werden Dateien mit den Namen “Nasen”, “Notizen”, “Knoten” usw. gefunden.

Unity Dash

Linux-Find-Files-Unity

Ubuntu-Benutzer, die dem Unity-Desktop treu bleiben, sind mit dem Dash vertraut. Unity Dash kann Ihre Dateien und Ordner anhand verschiedener Parameter (Dateiname, Änderungsdatum, Dateityp, Größe) finden. Um die Funktionalität zu erweitern, können Sie verschiedene installieren Einheitsbereiche und Objektive. Sie integrieren externe Dienste in Dash und ermöglichen so die Suche nach Lesezeichen Ihres Browsers, Google Text & Tabellen-Dateien, Webprotokoll und vielem mehr.

SearchMonkey

linux-find-files-searchmonkey

SearchMonkey ist eine relativ alte, aber immer noch voll funktionsfähige Desktop-Such-App. Reguläre Ausdrücke stehen im Mittelpunkt und es gibt ein Tool zum Testen von regulären Ausdrücken, mit dem Sie sie erstellen können. SearchMonkey unterstützt alle wesentlichen Suchparameter (Dateinamen, Änderungsdatum, Größe und Dateiinhalt) sowie die Option, die rekursive Suchtiefe auf eine ausgewählte Anzahl von Ordnern zu beschränken.

linux-find-files-searchmonkey-options

Sie können Suchergebnisse auch als CSV-Datei speichern und die Anzahl der Ergebnisse für jede Abfrage begrenzen.

DocFetcher

linux-find-files-docfetcher

DocFetcher ist eine Desktop-Suchmaschine für Personen, die häufig nach Dateiinhalten suchen müssen, anstatt nur nach Dateinamen. Denken Sie an Forscher, Studenten und andere Benutzer, die mit großen Sammlungen textbasierter Dateien arbeiten. DocFetcher erstellt zunächst eine Datenbank mit ausgewählten Dateien und Ordnern. Diese Datenbank wird automatisch aktualisiert, wenn DocFetcher feststellt, dass Sie die Dateien geändert haben.

Bei der Suche nach Dateien können Sie diese nach Typ und Größe filtern oder reguläre Ausdrücke für fein abgestimmte Abfragen verwenden. DocFetcher kann in PDF-, EPUB-, HTML-, RTF- und Office-Dateien sowie in Archivdateien (ZIP, TAR, 7z…) und sogar in Outlook-E-Mails suchen.

Eine großartige Sache bei DocFetcher ist, dass es eine tragbare Version hat, sodass Sie Ihre Datenbank und die App auf einem USB-Stick tragen und überall verwenden können.

Recoll

Linux-Find-Files-Recoll

Recoll ist wahrscheinlich die leistungsstärkste Desktop-Suchmaschine für Linux. Es ähnelt DocFetcher: Sie verwenden es zum Durchsuchen von Dateiinhalten. Beim ersten Start werden Sie aufgefordert, einen Index der Dateien zu erstellen. Sie können auswählen, welche Verzeichnisse und Dateitypen indiziert werden sollen, und die Größe der Dateien begrenzen. Recoll erstellt dann einen Aktualisierungszeitplan, sodass der Index immer mit den tatsächlichen Dateien synchronisiert wird. Wenn Sie möchten, können Sie mehrere Dateiindizes erstellen und nur in einem oder in allen nach Dateien suchen.

Linux-Find-Files-Recoll-Filter

Sie können Dateien nach Namen suchen oder nach Schlüsselwörtern in Dateien suchen. Mit Recoll können Sie Ergebnisse nach mehreren Kriterien filtern. Dank der Unterstützung für das Stemming kann es auch verwandte oder ähnliche Dateien anzeigen, nach Phrasen in Dateien suchen und Wortformen erkennen. Dies bedeutet, dass Sie nach “Arbeit” suchen können. Die Ergebnisse enthalten Dateien, die “Arbeiten”, “Arbeiten”, “Arbeiter” enthalten.

Unterstützte Dateiformate sind reguläre Textdateien, Protokolle, Manpages, HTML-, PDF-, CHM-, RTF-, DJVU- und EPUB-Dateien, Libre- und Microsoft Office-Dateien (einschließlich Excel- und Powerpoint-Dokumente), TAR-, RAR-, 7z- und ZIP-Archive. Beachten Sie, dass für einige von ihnen möglicherweise externe Bibliotheken oder Hilfsprogramme erforderlich sind.

<

p style=”text-align: center;”>SIEHE AUCH: So synchronisieren Sie Ihr OneDrive-Konto auf einem Linux-Computer

Da die meisten Dateisuchwerkzeuge dieselben Optionen unterstützen, ist die Auswahl einer Option weitgehend eine Frage der Bequemlichkeit oder der Entscheidung, welche für Ihren typischen Workflow am besten geeignet ist. Diese Liste mag lang erscheinen, aber es gibt mehr Dienstprogramme zur Dateisuche für Linux. Wir werden erwähnen ANGRYsearch, ein neues Projekt, das sich zum Ziel gesetzt hat, das schnellste Suchwerkzeug zu sein. Und was ist mit dir? Kennen Sie andere Apps zum Auffinden von Dateien unter Linux? Was verwenden Sie – und können Sie einige Tipps teilen? Lass es uns in den Kommentaren wissen.

Bildnachweis: Screenshot mutieren, DocFetcher-Screenshot

Similar Posts

Leave a Reply

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