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.