tree: Mehr Übersicht über Ordner und Dateien
Das Programm tree
zeigt die Verzeichnishierarchie rekursiv als
Baumstruktur an. tree
bereitet die Verzweigung der Verzeichnisse
optisch auf und unterscheidet sich damit stark von ls, welches einfach
nur die Inhalte von Verzeichnissen aufgelist.
So sieht die Ausgabe eines Verzeichnisse mit tree aus
.
├── _index.md
├── info-phlow-magazin.md
├── journalismus
├── terminal
├── webdesign
└── wordpress
tree
installieren mit HomeBrew
$ brew install tree
Verzeichnis mit tree
als Textdatei abspeichern
Ein Beispiel: Um nur die erste Verzeichnisebene alphanumerisch sortiert und mit UTF-8-Zeichenkodierung aufzulisten, verwenden Sie den Befehl: tree -v -L 1 --charset utf-8
.
Um die gesamte Ausgabe der Baumstruktur in einer Datei zu speichern, fügen Sie das Argument -o backup.txt
hinzu. Alternativ können Sie die Ausgabe auch bash-artig in eine Datei umleiten, indem Sie > backup.txt
anstatt -o backup.txt
verwenden.
$ tree -v -L 1 --charset utf-8 > ordner-inhalt-$(date +%Y-%m-%d).txt
Dieser Befehl speichert die Baumstruktur der ersten Verzeichnisebene mit UTF-8-Zeichenkodierung in einer Datei, deren Name das aktuelle Datum enthält, was bei wiederholten Backups hilfreich ist.