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 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.

linux-find-Dateien

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).

linux-find-files-findcommand

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, lesen Sie die offizielle Dokumentation (oder geben Sie einfach 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.

linux-find-files-locate

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.

linux-find-files-whereis

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

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ß-/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

linux-find-files-dolphin

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

linux-find-files-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.

linux-find-files-krusader-locate

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

linux-find-files-catfish

Thunar lässt sich in das Dateisuchprogramm Catfish integrieren, 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

linux-find-files-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.

linux-find-files-kupfer-optionen

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

linux-find-files-plasma-krunner

KRunner ist der standardmäßige KDE-Launcher, den Sie in der konfigurieren können Systemeinstellungen – Plasmasuche Dialog.

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 letzten Dokumente anzeigen, Dateien nach Typ finden und vieles mehr.

Albert

linux-finde-dateien-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.

linux-find-files-albert-settings

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

linux-find-files-mutate

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

linux-find-files-gnome

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

linux-find-files-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

linux-find-files-unity

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 Unity Scopes und Lenses installieren. 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

linux-dateien-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.

linux-find-files-searchmonkey-optionen

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 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

linux-find-files-recoll

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.

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. 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 erwähnen ANGRYsearch, ein 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: Mutate-Screenshot, DocFetcher-Screenshot

Leave a Comment

Your email address will not be published.