So finden Sie Dateien und Verzeichnisse in Linux
Sie haben gerade eine neue Linux-Distribution installiert? Die Suche nach bestimmten Dateien oder Verzeichnissen kann sich wie die Suche nach der Nadel im Heuhaufen anfühlen – vor allem, wenn man nicht weiß, wo alles automatisch landet. Glücklicherweise gibt es einige Möglichkeiten, das Gesuchte zu finden – egal, ob Sie die Kommandozeile oder eine grafische Benutzeroberfläche bevorzugen. Diese Anleitung behandelt die zuverlässigsten Methoden, damit Sie in Ihrem neuen Setup nicht ziellos umherirren. Sie lernen, wie Sie einige grundlegende Befehle wie findund verwenden locateund wie Sie mit dem integrierten Dateimanager durch Ihr System navigieren. Am Ende werden Sie Dateien schneller finden, als Sie „Wo ist das Dokument?“ fragen können.
So finden Sie Dateien und Verzeichnisse in Linux
Verwenden des Suchbefehls
Der findBefehl ist wie ein Schweizer Taschenmesser zum Durchsuchen von Ordnern. Sie möchten alle TXT-Dateien in Ihrem Dokumentenordner finden? Das funktioniert mit einer einfachen Syntax. Die Suche erfolgt in Echtzeit – alles wird gefunden. Sie wissen nicht genau, warum er so nützlich ist? Er kann auch nach Größe, Datum und Berechtigungen filtern und sogar Aktionen für die gefundenen Dateien ausführen (z. B.löschen oder verschieben).Das ist praktisch, wenn Sie nach bestimmten Dateitypen suchen oder alte Dateien bereinigen möchten.
Der grundlegende Befehl sieht folgendermaßen aus:
find [directory] [criteria]
Um beispielsweise alle Textdateien (.txt) in Ihrem Home-Verzeichnis zu finden, führen Sie Folgendes aus:
find ~/ -type f -name "*.txt"
Oder, wenn die Nichtbeachtung der Groß-/Kleinschreibung hilfreich wäre (vielleicht sind einige Dateien in Großbuchstaben benannt), fügen Sie die -inameOption hinzu:
find ~/ -type f -iname "*.txt"
Meiner Erfahrung nach ist es etwas seltsam, aber bei manchen Setups ruft der Befehl *manchmal* nicht alles sofort ab, bis Sie neu gestartet oder die Datenbank aktualisiert haben. Vertrauen Sie mir, es ist nicht Ihre Schuld. Hier noch ein Profi-Tipp: Nutzen man findSie die zusätzlichen Funktionen, wie die Suche nach Größe ( -size) oder Änderungszeit ( -mtime) oder die Ausführung von Befehlen bei Übereinstimmungen ( -exec).Löschen Sie beispielsweise alle alten.log-Dateien:
find ~/logs -type f -name "*.log" -mtime +30 -exec rm {} ;
Verwenden des Befehls „Lokalisieren“
Wenn Sie Wert auf Geschwindigkeit legen und Ihre Dateien sich nicht sehr oft ändern, locateist dies die richtige Lösung. Es durchsucht einen Index der Dateinamen Ihres Systems – ähnlich wie ein riesiges Telefonbuch. Der Nachteil? Die Datenbank wird regelmäßig aktualisiert. Wenn Sie also gerade eine neue Datei hinzugefügt haben, wird diese möglicherweise nicht sofort angezeigt.
Um diese Datenbank manuell zu aktualisieren, führen Sie Folgendes aus:
sudo updatedb
(Wahrscheinlich müssen Sie Ihr Passwort eingeben.)
Nach der Aktualisierung geben Sie einfach Folgendes ein:
locate filename
Suchen Sie beispielsweise nach etwas, das „Bericht“ im Namen enthält:
locate report
Wenn Sie bei der Suche die Groß-/Kleinschreibung ignorieren möchten (da Linux standardmäßig zwischen Groß- und Kleinschreibung unterscheidet), fügen Sie das -iFlag hinzu:
locate -i report
Dies geht schnell, aber manchmal erhalten Sie zusätzliche Ergebnisse aus der alten Datenbank. Wenn also etwas fehlt, führen Sie es sudo updatedberneut aus.
Verwenden des grafischen Dateimanagers
Wenn Kommandozeilen nicht Ihr Ding sind, ist der grafische Dateimanager, der in den meisten Linux-Distributionen integriert ist, recht unkompliziert. Er heißt normalerweise Nautilus (Ubuntu), Dateien oder einfach nur Dateimanager. Er funktioniert eher wie der Windows Explorer oder der macOS Finder – klicken Sie sich durch Ordner, verwenden Sie die Suchleiste und filtern Sie die Ergebnisse nach Typ oder Datum.
Um Dateien zu finden, klicken Sie einfach auf das Suchfeld oder drücken Sie die Taste Ctrl + F. Daraufhin öffnet sich ein Suchfeld. Geben Sie dort Ihren Suchbegriff ein, setzen Sie Filter für Größe oder Datum und die Anzeige wird mit passenden Einträgen aktualisiert. Bei manchen Konfigurationen können Sie durch Klicken auf den kleinen Abwärtspfeil neben dem Suchfeld die Suchfunktion anpassen – beispielsweise um versteckte Dateien einzuschließen oder den Suchbereich einzuschränken.
Meistens wird im Hauptfenster eine Liste mit Dateien und Ordnern angezeigt. Doppelklicken Sie zum Öffnen, mit der rechten Maustaste klicken Sie auf Optionen wie Umbenennen, Löschen oder Verschieben. Die richtigen Berechtigungen können manchmal hinderlich sein, aber das ist ein anderes Thema.
Verwalten von Dateien, sobald Sie sie gefunden haben
Sobald Sie Ihre Dateien gefunden haben, können Sie eine Reihe von Dingen tun. Löschen Sie, was Sie nicht benötigen, benennen Sie sie um, um Ordnung zu schaffen, oder verschieben Sie sie. Wenn Sie Ihre Daten schneller organisieren möchten, können Sie benutzerdefinierte Ordner oder Skripte erstellen, um die Bereinigung zu automatisieren. Bedenken Sie jedoch, dass Linux Ihnen viel Kontrolle gibt – manchmal etwas zu viel – also überprüfen Sie die Arbeit an Systemdateien, bevor Sie auf „Löschen“ klicken.
Alles in allem ist es gar nicht so schwer, Dinge unter Linux zu finden, wenn man sich erst einmal mit diesen Tools vertraut gemacht hat. Sie sind ziemlich zuverlässig, und sobald man sie beherrscht, wird der Arbeitsablauf deutlich reibungsloser.
Ähnliche Artikel
War dieser Artikel hilfreich?