linux|n00b Linux für Ein- und Umsteiger

2Aug/100

Verzeichnisübersicht mit tree

Verzeichnisübersicht mit tree

Übersicht eines Verzeichnisbaumes gefällig? Erlabe dich an den Ergüssen des Befehles tree:

[arvid@C64 ~]$ tree -d

Eine Beispielausgabe könnte wie folgt aussehen, wobei der Punkt (".") für das Verzeichnis steht, aus welchem heraus der tree-Befehl ausgeführt wird (in diesem Falle das Home-Verzeichnis des Users arvid):

.
├── verzeichnis
│   ├── unterverzeichnis
│   │   ├── unterunterverzeichnis
│   │   ├── noch eins
│   │   └── das dritte unterunterdingens
│   ├── wieder ein unterverzeichnis
│   │   ├── jetzt wirds langsam bunt
│   │   ├── ich denke
│   │   └── du hast spätestens
│   └── an dieser stelle
│       └── begriffen
├── was der befehl tree
└── macht

Ist dir die Ausgabe zu groß, kannst du sie einschränken durch den Parameter -L.

[arvid@C64 ~]$ tree -d -L 2

Hierbei käme zum Beispiel jene Ausgabe raus:

.
├── verzeichnis
│   ├── unterverzeichnis
│   ├── wieder ein unterverzeichnis
│   └── an dieser stelle
├── was der befehl tree
└── macht

Der Parameter -d sorgt im Übrigen dafür, dass ausschließlich Verzeichnisse im Baum ausgegeben werden, Dateien werden ignoriert. Ohne Angabe von -d würden also auch Dateien angezeigt werden.
Der Parameter -L mit dem folgenden Wert 2 beschränkt den Verzeichnisparser auf die Tiefe 2 (L steht hier für Level). Also Unterverzeichnisse werden nur dann in die Ausgabe eingeschlossen, wenn sie bis zu 2 Verzeichnisebenen tiefer liegen als das Wurzelverzeichnis, von dem aus "gezählt" wird (im Beispiel ist es das Home-Verzeichnis).

Von der Usage-Hilfe kannst du dich mit weiteren Möglichkeiten für Parametereingaben berieseln lassen:

[arvid@C64 ~]$ tree --help
Kommentare (0) Trackbacks (0)

Zu diesem Artikel wurden noch keine Kommentare geschrieben.


Kommentar schreiben


Noch keine Trackbacks.