Der tree
-Befehl unter Linux wird verwendet, um eine übersichtliche, hierarchische Darstellung der Verzeichnisstruktur auf dem System anzuzeigen. Hier sind die vier wichtigsten Parameter von tree
:
-L
: Der-L
-Parameter gibt an, wie tieftree
in die Verzeichnisstruktur eintauchen soll. Standardmäßig zeigttree
alle Verzeichnisse und Unterverzeichnisse an. Mit-L
kann man jedoch die maximale Tiefe einschränken.
Beispiele:
tree -L 2
zeigt nur die ersten beiden Ebenen der Verzeichnisstruktur an.tree -L 3 /home/user
zeigt die ersten drei Ebenen der Verzeichnisstruktur im Verzeichnis/home/user
an.
-a
: Der-a
-Parameter zeigt alle Dateien und Verzeichnisse an, einschließlich der versteckten Dateien, die mit einem Punkt beginnen.
Beispiele:
tree -a
zeigt alle Dateien und Verzeichnisse im aktuellen Verzeichnis an, einschließlich der versteckten Dateien.tree -a /home/user
zeigt alle Dateien und Verzeichnisse im Verzeichnis/home/user
an, einschließlich der versteckten Dateien.
-I
: Der-I
-Parameter gibt an, welche Dateien und Verzeichnisse nicht in der Ausgabe vontree
angezeigt werden sollen.tree
zeigt standardmäßig alle Dateien und Verzeichnisse an.
Beispiele:
tree -I "*.txt"
zeigt die Verzeichnisstruktur im aktuellen Verzeichnis an, aber nicht die Dateien, die mit.txt
enden.tree -I "tmp|log"
zeigt die Verzeichnisstruktur im aktuellen Verzeichnis an, aber nicht die Verzeichnisse, die „tmp“ oder „log“ im Namen enthalten.
-f
: Der-f
-Parameter zeigt den vollständigen Pfadnamen jeder Datei und jedes Verzeichnisses an.
Beispiele:
tree -f
zeigt die Verzeichnisstruktur im aktuellen Verzeichnis an, einschließlich des vollständigen Pfads jeder Datei und jedes Verzeichnisses.tree -f /home/user
zeigt die Verzeichnisstruktur im Verzeichnis/home/user
an, einschließlich des vollständigen Pfads jeder Datei und jedes Verzeichnisses.
Hinweis: Die genannten Beispiele dienen nur zur Veranschaulichung der Funktionsweise von tree
. Je nach Anwendungsfall können auch andere Parameter oder Kombinationen von Parametern sinnvoll sein.