Während Sie ls im Linux-Terminal verwenden können, um Verzeichnisse anzuzeigen, was wäre, wenn es ein Tool gäbe, das die Verzeichnislisten hierarchisch wie einen Baum anzeigen könnte? Glücklicherweise existiert ein solches Programm, und es heißt "Baum".
Was ist Baum?
tree ähnelt dem ls-Befehl darin, dass er Verzeichnislisten anzeigt, aber tree zeigt sie als baumähnliche Struktur an, die seinem Namen treu bleibt. Das bedeutet, dass Unterverzeichnisse als Zweige des Baums dargestellt werden. Und es zeigt ein Unterverzeichnis eines Unterverzeichnisses als tieferen Zweig an.
Baum unter Linux installieren
tree ist auf den meisten großen Linux-Distributionen einfach zu installieren. Verwenden Sie einfach Ihren bevorzugten Paketmanager.
Auf Debian/Ubuntu-Systemen:
sudo apt Installieren Baum
Und auf Arch Linux:
sudo pacman -S Baum
An die Red Hat Familie von Distributionen, einschließlich Fedora, CentOS, Rocky Linux usw.:
sudo dnf Installieren Baum
Anzeigen von Verzeichnisbäumen mit Baum
Tatsächlich ist das Anzeigen von Bäumen mit dem Baumbefehl einfach. Einfach anrufen
Baum im aktuellen Verzeichnis zeigt einen Baum des Verzeichnisses.Sie können dem Baum auch wie folgt einen Pfadnamen zuweisen:
Baum /Pfad/zum-Verzeichnis
Sie können einfach Verzeichnisse mit Baum anzeigen lassen -d Möglichkeit:
Baum -d /etc
Sie können auch einen Baum folgen lassen symbolische Verknüpfungen auf dem System mit der -l Möglichkeit. Andernfalls werden symbolische Links im Format "Link -> Ziel" angezeigt.
Wenn Ihr Linux-System auf mehr als einer Festplatte installiert ist, können Sie den Baum mit dem auf dem aktuellen Dateisystem belassen -x Möglichkeit.
Sie können nur Dateien anzeigen, die mit einem Platzhaltermuster übereinstimmen -P Option, gefolgt vom Muster. Achten Sie darauf, das Muster beizufügen Einzelzitate ('), oder die Shell versucht, es zu interpretieren und gibt einen Fehler aus.
Um beispielsweise alle Dateien anzuzeigen, die mit der Dateierweiterung „.c“ enden:
Baum-P '*.c'
Jetzt können Sie Dateibäume in Ihrem Linux-Terminal anzeigen
Mit Baum können Sie baumartige Diagramme Ihrer Verzeichnisse anzeigen, um die Beziehungen von Dateien und Unterverzeichnissen anzuzeigen, und sogar Optionen verwenden, um die Ausgabe zu optimieren. Wenn Sie Dateien in Ihrem Linux-Verzeichnisbaum suchen, ist der Befehl find genau das, was Sie brauchen.