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 vielleicht, 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.
Im Allgemeinen gibt es zwei Arten von Apps, die Ihnen helfen, Dateien und Ordner unter Linux zu finden. Die ersten sind diejenigen, die jedes Mal das Live-Dateisystem durchsuchen. Der zweite Typ sind Apps, die einen Dateiindex erstellen und dann Suchen im Index durchführen. In diesem Artikel finden Sie eine ausgewogene Mischung aus beidem, die Sie je nach Bedarf 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 Sie werden Apps entdecken, die Ihnen besser gefallen. Glauben Sie jedoch nicht, dass Sie den Befehlen entkommen können. Die meisten Apps auf dieser Liste sind nur grafische Schnittstellen für finden und/oder Lokalisierenalso werden Sie sie immer noch verwenden, nur nicht direkt.
finden
Beginnen wir mit dem wichtigsten Befehl. Finden ist eines der wichtigsten Linux-Dienstprogramme. Es sucht nach einer Zeichenfolge in den Verzeichnissen, die Sie gemäß den von Ihnen eingefügten Parametern („Schalter“) festgelegt haben. Dieses Beispiel:
find /home/username/Documents -iname “writ*” -type f
bedeutet, dass Sie eine Groß-/Kleinschreibung ausführen (-iname) Suche nach Dateien (-type f) im Ordner „Dokumente“ und ihre Dateinamen beginnen mit „writ“. Wie du sehen kannst, finden unterstützt Platzhalter, und Sie können sie auch verwenden, um Dateien anhand ihrer Erweiterung zu finden (z. B. „*.pdf“, um alle PDF-Dateien in einem Ordner zu finden).
Mit können Sie nach leeren Dateien suchen -empty Option oder suchen Sie Dateien nach Größe und Änderungszeit. Finden unterstützt reguläre Ausdrücke, und wenn Sie Dateiinhalte durchsuchen möchten, können Sie sie mit kombinieren grep. Um mehr zu erfahren, überprüfen Sie die offizielle Dokumentation (oder einfach tippen man find im Endgerät).
Lokalisieren
Lokalisieren verwendet einen anderen Ansatz. Es stützt sich auf die aktualisiertb Dienstprogramm, das eine Datenbank Ihrer Dateien erstellt und regelmäßig über aktualisiert Cron Terminplanung. Dies lässt Lokalisieren wissen, welche Dateien derzeit in Ihrem Dateisystem vorhanden sind. Sie können die Datenbank auch jederzeit manuell aktualisieren.
Lokalisieren Sie können nach Dateien nach Namen suchen, und Sie können Platzhalter und reguläre Ausdrücke in Ihrer Abfrage verwenden. Zum Beispiel:
locate -ei grub.cfg
listet die Pfade zu allen existierenden (-e) Dateien namens „grub.cfg“ auf. Die Option -i steht für „case-insensitive“. Wenn Sie den vollständigen Namen der gesuchten Datei nicht kennen, geben Sie einfach einen Teil davon ein und Lokalisieren zeigt alle Dateien mit dem Wort in ihrem Namen an.
wo ist
Dieser Befehl hat einen ganz bestimmten Zweck, sodass Sie ihn wahrscheinlich nicht jeden Tag verwenden werden. Wo ist zeigt Ihnen den Speicherort der Quelle, Binärdateien und Benutzerhandbücher für eine bestimmte Anwendung. Das heißt, Sie werden nicht rennen wo ist wenn Sie eine zufällige Textdatei finden möchten. Sie werden es jedoch verwenden, wenn Sie überprüfen müssen, wo GIMP oder Firefox ihre Konfiguration und ausführbaren Dateien aufbewahren.
Du kannst rennen wo ist ohne Optionen, um eine Liste aller Dateien zu erhalten oder Schalter für ihre jeweiligen Funktionen hinzuzufügen (-b für Binärdateien, -s für Quellcode 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 Suchen durchführen. Wenn Sie keine erweiterten Parameter benötigen, ist dies eine schnelle Methode, die die Arbeit erledigt.
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ß-/Kleinschreibung nicht beachtet, sodass Sie sich keine Gedanken über die Großschreibung Ihrer Abfragen machen müssen. Sie können Dateien nach Typ und Speicherort filtern, obwohl letzteres in Bezug auf das, was Sie anpassen können, etwas eingeschränkt ist.
Delfin
Die Suche von Dolphin reagiert auf dieselbe Tastenkombination (Strg+F), oder Sie können sie über das Menü Bearbeiten öffnen. Damit können Sie Dateien nach Name, Inhalt und Speicherort (aktueller Ordner oder das gesamte Dateisystem) filtern. Wenn Sie die Dateiindizierung mit Baloo aktiviert haben, kann Dolphin Dateien nach Typ und Änderungsdatum finden.
Krusader
Krusader ist dank seiner Fülle an erweiterten Optionen bei KDE-Benutzern als Dolphin-Alternative beliebt. Die Dateisuchfunktion von Krusader ist zweifach: Es fungiert als GUI für beide finden Und Lokalisieren Befehle.
Mit Ersterem können Sie viele Details optimieren, z. B. Dateityp, eingeschlossene oder ausgeschlossene Verzeichnisse, Größe, Eigentümerschaft und Dateiberechtigungen. Krusader kann in Dateien und sogar 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
Thunar integriert sich in das Dateisuchdienstprogramm namens Wels um schnelle und dennoch detaillierte Ergebnisse zu liefern. Sie können Dateien nach Typ und Änderungsdatum filtern und Dateiinhalte sowie deren Namen durchsuchen. Catfish unterstützt den unscharfen (unvollständigen) Dateinamenabgleich, sodass Sie den genauen Namen der gesuchten Datei nicht kennen müssen.
So suchen Sie mit Startprogrammen nach Dateien
Launcher werden normalerweise zum Starten von Apps verwendet. Sie können sie jedoch auch verwenden, um Dateien zu finden, indem Sie verschiedene Plugins aktivieren. Sie sind schnell und praktisch – Sie fangen einfach an zu tippen und die Ergebnisse werden sofort angezeigt. Es gibt viele Launcher für Linux; Wir konzentrieren uns auf einige wenige Beispiele.
Kupfer
Kupfer ist ein einfacher Launcher, der in den Repositories von Debian, Ubuntu, Fedora und Arch Linux verfügbar ist. Es wird mit einer Reihe von Plugins geliefert, mit denen Sie Dateien mit dem finden können Lokalisieren Befehl, und es kann seinen eigenen Katalog von indizierten Ordnern erstellen.
Kupfer ist ein aktionsbasierter Launcher. Nachdem Sie Ihren Suchbegriff eingegeben haben, listet Kupfer Aktionen auf, die Sie an/mit den Ergebnissen durchfü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
KRunner ist der standardmäßige KDE-Launcher, den Sie in der konfigurieren können Systemeinstellungen – Plasmasuche Dialog.

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 letzten Dokumente anzeigen, Dateien nach Typ finden und vieles mehr.
Albert
Albert ist vom Alfred Launcher für OS X inspiriert. Obwohl es einfach aussieht, hat Albert viele Optionen zum Spielen. Es hat auch – Sie haben es erraten – Plugins, wobei „Dateien“ hier das wichtigste ist.
Mit diesem Plugin können Sie einen Index von Verzeichnissen erstellen, die Albert überwachen und auf die er sich verlassen wird. 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 beginnen Sie mit der Eingabe Ihrer Suchanfrage.
Mutieren
Mutate, ein weiterer von Alfred inspirierter Launcher für Linux, hat nicht so viele Optionen wie Albert. Dennoch bietet es mehrere Suchtypen, einschließlich der Dateisuche. Sie können nach Dateien nach Name und Dateierweiterung suchen. Der Einstellungsdialog ist etwas ungewöhnlich, weil er zeigt, welche Skripte Mutate verwendet, aber abgesehen von Schlüsselwörtern und Tastaturkürzeln nicht viel konfigurieren lässt.
Suchen von Dateien mit spezialisierten Linux-Apps
Bisher haben wir hauptsächlich einfache Dateisuchlösungen behandelt. Sie eignen sich hervorragend für alltägliche Suchen, sind jedoch nicht so nützlich, wenn es um komplexe Abfragen und die Suche nach Dateiinhalten geht. Wenn Sie etwas Stärkeres benötigen, beachten Sie die folgenden Vorschläge.
GNOME-Suche nach Dateien
Falls die GNOME-Suche nicht auf Ihrer Distribution installiert ist, suchen Sie nach der gnome-search-tool Paket im Repository. Die GNOME-Suche wird betrieben von Lokalisieren, findenUnd grep Befehle und unterstützt Wildcards sowie partielle Dateinamenübereinstimmung. Sie können mehrere Suchoptionen kombinieren, indem Sie sie aus dem Dropdown-Menü auswählen und auf „Hinzufügen“ klicken.
KFind
KFind ist das KDE-Äquivalent zur GNOME-Suche mit einigen zusätzlichen Optionen. Es kann nach Dateinamen oder Dateiinhalten suchen, und wenn Sie die Dateiindizierung auf Ihrem KDE-System aktiviert haben, kann es den Index durchsuchen, um den Vorgang zu beschleunigen. Die Optionen sind in Registerkarten unterteilt, und auf der letzten Registerkarte („Eigenschaften“) können Sie Dateien nach Größe, Änderungsdatum und Eigentümer suchen. Abgesehen von regulären Ausdrücken und Platzhaltern unterstützt KFind das Fragezeichen als Platzhalter für ein einzelnes Zeichen in Ihrer Abfrage. Wenn Sie beispielsweise nach „no?es“ suchen, werden Dateien namens „noses“, „notes“, „nodes“ usw. gefunden.
Unity Dash
Ubuntu-Benutzer, die dem Unity-Desktop treu sind, werden mit dem Dash vertraut sein. Unity Dash ist in der Lage, Ihre Dateien und Ordner anhand mehrerer Parameter (Dateiname, Änderungsdatum, Dateityp, Größe) zu finden. Um die Funktionalität zu erweitern, können Sie verschiedene installieren Einheitsbereiche und Linsen. Sie integrieren externe Dienste in Dash und ermöglichen es ihm, nach Ihren Browser-Lesezeichen, Google Docs-Dateien, dem Webprotokoll und mehr zu suchen.
SearchMonkey

SearchMonkey ist eine relativ alte, aber immer noch voll funktionsfähige Desktop-Such-App. Reguläre Ausdrücke sind sein Hauptaugenmerk, und es verfügt über ein Tool zum Testen regulärer Ausdrücke, 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.
Sie können Suchergebnisse auch als CSV-Datei speichern und die Anzahl der Ergebnisse für jede Abfrage begrenzen.
DocFetcher
DocFetcher ist eine Desktop-Suchmaschine für Leute, die oft nach Dateiinhalten statt nur nach Dateinamen suchen müssen. Denken Sie an Forscher, Studenten und andere Benutzer, die mit großen Sammlungen textbasierter Dateien arbeiten. DocFetcher erstellt zunächst eine Datenbank mit Dateien und Ordnern, die Sie auswählen. 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 differenzierte Abfragen verwenden. DocFetcher kann in PDF-, EPUB-, HTML-, RTF- und Office-Dateien sowie in Archivdateien (ZIP, TAR, 7z…) und sogar Outlook-E-Mails suchen.
Das Tolle an DocFetcher ist, dass es eine portable Version gibt, sodass Sie Ihre Datenbank und die App auf einem USB-Stick mitnehmen und überall verwenden können.
Erinnern
Recoll ist wahrscheinlich die leistungsstärkste Desktop-Suchmaschine für Linux. Es ist ähnlich wie DocFetcher: Sie verwenden es, um Dateiinhalte zu durchsuchen. Bei der ersten Ausführung werden Sie aufgefordert, einen Dateiindex zu erstellen. Sie können auswählen, welche Verzeichnisse und Dateitypen indiziert werden, und Dateien nach Größe begrenzen. Recoll erstellt dann einen Aktualisierungsplan, damit 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.

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. Es kann auch verwandte oder ähnliche Dateien anzeigen, nach Phrasen in Dateien suchen und Wortformen dank Unterstützung für Wortstammerkennung erkennen. Das bedeutet, dass Sie nach „Arbeit“ suchen können und die Ergebnisse Dateien enthalten, die „arbeiten“, „gearbeitet“, „Arbeiter“ usw. enthalten.
Zu den unterstützten Dateiformaten gehören normale Textdateien, Protokolle, Handbuchseiten, 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.
SIEHE AUCH: So synchronisieren Sie Ihr OneDrive-Konto auf einem Linux-Computer
Da die meisten Dateisuchwerkzeuge dieselben Optionen unterstützen, ist die Auswahl weitgehend eine Frage der Bequemlichkeit oder der Entscheidung, was für Ihren typischen Arbeitsablauf am besten geeignet ist. Diese Liste mag lang erscheinen, aber es gibt noch mehr Dateisuchprogramme für Linux. Wir werden erwähnen ANGRYSucheein neues Projekt, das danach strebt, das schnellste Suchwerkzeug zu sein. Und was ist mit dir? Kennen Sie andere Apps zum Finden von Dateien unter Linux? Was verwendest du – und kannst du ein paar Tipps geben? Lass es uns in den Kommentaren wissen.
Bildnachweis: Screenshot mutieren, DocFetcher-Screenshot