So finden Sie eine Datei unter Linux

Inhaltsverzeichnis:

Anonim

Unabhängig von Ihrer Distribution ist das Wissen, wie eine Datei unter Linux gefunden wird, eine wesentliche Fähigkeit für jeden Fan des Open-Source-Betriebssystems.

Unabhängig davon, ob Sie eine mit einer grafischen Desktop-Oberfläche wie Ubuntu oder Mint verwenden oder ein befehlszeilengesteuertes System wie Debian ausführen, mit Linux können Sie schnell und einfach finden, was Sie benötigen.

  • Finden Sie die besten Linux-Distributionen von 2022-2023
  • Hier sind die besten Linux-Apps von 2022-2023
  • Windows 10 ist scheiße - kann Linux uns alle retten?

So finden Sie eine Datei unter Linux mithilfe eines Desktop-Dateimanagers

Ähnlich wie Microsoft Windows oder Apples MacOS verfügen viele Linux-Distributionen über unterschiedliche Desktop-Umgebungen wie GNOME oder KDE, um sie benutzerfreundlicher und intuitiver zu gestalten. Obwohl es geringfügige Unterschiede zwischen ihnen geben kann, basiert jede Linux-Distribution auf demselben zugrunde liegenden Dateisystem.

Bei der Suche nach einer Datei in einer Linux-Distribution mit grafischer Oberfläche verfügt der Dateimanager des Systems über eine integrierte Suchoperation, die der unter Windows von macOS ähnelt. Öffnen Sie Ihren Datei-Explorer (verwenden Sie im Anwendungsmenü des Desktops die Suchleiste und geben Sie "Dateien" ein, wenn Sie Probleme beim Finden haben), und er wird im Home-Verzeichnis des Benutzers geöffnet.

Am oberen Rand des Datei-Explorer-Fensters sehen Sie je nach verwendeter Desktop-Umgebung entweder eine Adressleiste mit einem Lupensymbol oder ein separates Suchfeld. Klicken Sie entweder auf die Lupe oder in das Suchfeld und geben Sie Ihren Suchbegriff ein.

Während der Eingabe sollte das Ergebnisfeld mit Teilübereinstimmungen gefüllt werden. Sie müssen jedoch immer noch den vollständigen Begriff eingeben, den Sie möchten, oder in der Nähe davon, um diese Liste aufzuschlüsseln. Wenn die Ergebnisse nicht automatisch mit Teilergebnissen gefüllt werden, klicken Sie auf Eingeben und Linux beginnt mit der Suche nach einem beliebigen Begriff in der Suchleiste.

Wenn Sie keine Datei oder kein Verzeichnis sehen, von dem Sie wissen, dass es dort sein sollte, müssen Sie möglicherweise den Verzeichnisbereich der Suche erweitern. Da Linux nur aus dem aktuellen Arbeitsverzeichnis und darunter nach einer Datei sucht, müssen Sie möglicherweise zu einem geeigneten Verzeichnis navigieren, in dem eine Suche gestartet werden soll.

Wenn Sie Ihre Suche erweitern möchten, navigieren Sie so hoch wie nötig durch den Verzeichnisbaum (wobei das Stammverzeichnis oder / oder das höchstmögliche Verzeichnis ist) und führen Sie dann Ihre Suche durch.

Verschiedene Schnittstellen behandeln die Dateisystemnavigation unterschiedlich. Das Aufwärtsbewegen der Bäume ist daher möglicherweise nicht so intuitiv wie das Abwärtsbewegen des Baums durch Unterverzeichnisse. Suchen Sie nach einem Aufwärtspfeil neben der Adressleiste oder einem Seitenbereich mit den wichtigsten Speicherorten des Dateisystems.

  • Informieren Sie sich über die besten Linux-Schulungsanbieter und Online-Kurse

Wenn Sie dagegen Ihre Suchergebnisse eingrenzen möchten, gehen Sie vor der Suche durch die Unterverzeichnisse, die höchstwahrscheinlich das enthalten, wonach Sie suchen.

Dies ist besonders hilfreich, wenn Sie sehr breite Suchbegriffe verwenden oder wenn Sie alle Dateien eines bestimmten Typs (d. H. JPG.webps) suchen möchten, da diese tendenziell mehr als beabsichtigte Listen möglicher Übereinstimmungen zurückgeben.

Dies liegt daran, dass das Standardverhalten für Linux eine sogenannte "gierige" Suche ist, die auf der Seite der Rückgabe von Dateien, die möglicherweise die gesuchte Datei sind, fehlerhaft ist, selbst wenn sie kaum als Übereinstimmung qualifiziert ist. Wenn Sie beispielsweise nach dem Wort "Begriff" suchen, werden "Begriff", "Begriffe", "Beenden", "Terminal", "Bestimmen" usw. zurückgegeben.

  • Erfahren Sie, welche Linux-Distributionen für Anfänger am besten geeignet sind

Wenn Sie den genauen Datei- oder Verzeichnisnamen nicht kennen, nach dem Sie suchen, können Sie Platzhalterzeichen verwenden, um nach teilweisen oder unvollständigen Übereinstimmungen mit Ihrem Suchbegriff zu suchen. Diese Listen können ungewollt groß sein. Machen Sie den Suchbegriff also nicht so breit, dass die Ergebnisliste bedeutungslos wird.

  • Entdecken Sie die verschiedenen Linux-Desktop-Umgebungen und finden Sie die richtige für Sie

Suchen einer Datei über die Linux-Befehlszeilenschnittstelle

Die Linux-Befehlszeile hat einen einschüchternden Ruf, insbesondere für Computerbenutzer, die bisher nur PCs mit einer grafischen Benutzeroberfläche wie Windows oder macOS verwendet haben. Die Wahrheit ist, dass es nicht komplizierter ist als Textnachrichten mit Ihrem Telefon. Sie müssen nur die Befehle kennen und wissen, wie Sie die verschiedenen verfügbaren Optionen verwenden.

Der Linux-Befehl, den Sie kennen müssen, ist finden und Um es zu verwenden, müssen Sie ihm mitteilen, wo mit der Suche begonnen werden soll und wonach gesucht werden soll.

 Suchen Sie nach Verzeichnisname Dateiname

Das Verzeichnis muss nicht das aktuelle Arbeitsverzeichnis sein, sondern kann eine Suche starten, die in einem beliebigen Verzeichnis von einem beliebigen Verzeichnis aus beginnt. Wenn Sie ein Terminalfenster öffnen, beginnen Sie im selben Ausgangsverzeichnis wie beim Desktop-Datei-Explorer. Navigieren Sie jedoch nicht zum Stammverzeichnis, um eine Suche zu starten, sondern weisen Sie find einfach an, im Stammverzeichnis zu beginnen:

 sudo find / -name Dateiname

Wenn Sie von root aus suchen, benötigen Sie Root-Berechtigungen, um auch nur den Inhalt bestimmter Verzeichnisse lesen zu können. Daher müssen Sie Ihrem Befehl ein Präfix voranstellen sudo.

Der Pfadname für das Verzeichnis, das Sie an den Befehl übergeben, kann absolut oder relativ sein, sodass der obige Befehl auch so geschrieben werden kann und genauso funktioniert:

 sudo find… /… / -name Dateiname

Sie können dieselben Platzhalterzeichen auch für teilweise Dateinamen verwenden oder um alle Dateien eines bestimmten Typs und Dateien mit ähnlichen Namen zu finden. Mit den Dateien, die Sie in einer Befehlszeilensuche finden, können Sie mehr tun als mit einer GUI-Datei-Explorer-Suche.

Über die Befehlszeile können Sie die Ergebnisse einer Suche als Eingabe direkt an einen anderen Linux-Befehl übergeben. Sie können beispielsweise alle Dateien eines bestimmten Typs finden und in ein Shell-Skript einspeisen, das sie alle umbenennen kann, um die Organisation zu vereinfachen oder unnötige Duplikate zu löschen.

  • Hier sind die besten Linux-Distributionen für Spiele im Jahr 2022-2023