Zum Inhalt springen

Tree: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
* Farbig
Auflistung von Verzeichnissen
* Einrückungen
* rekursiv
* [[Rekursiv]]
* Anzeige von [[Verzeichniss]]en
* Dateiliste mit Einrückungen
 
Tree ist ein rekursives Programm zur Auflistung von Verzeichnissen
* das eine tief eingerückte Auflistung von Dateien erzeugt
* das eine tief eingerückte Auflistung von Dateien erzeugt
* mit [[dircolors]] eingefärbt
* [[LS_COLORS]]: Umgebungsvariable LS_COLORS gesetzt ist und die Ausgabe auf tty erfolgt
Tree ist ein rekursives Programm
* zur Auflistung von Verzeichnissen
* das eine tief eingerückte Auflistung von Dateien erzeugt
* die ala dircolors eingefärbt ist
* wenn die Umgebungsvariable LS_COLORS gesetzt ist und die Ausgabe auf tty erfolgt
* Wenn keine Argumente angegeben werden, listet tree die Dateien im aktuellen Verzeichnis auf
* Wenn Verzeichnisargumente angegeben werden, listet tree alle Dateien und/oder Verzeichnisse auf, die sich in den angegebenen Verzeichnissen befinden, jeweils der Reihe nach
* Wenn die Auflistung aller gefundenen Dateien/Verzeichnisse abgeschlossen ist, gibt tree die Gesamtzahl der aufgelisteten Dateien und/oder Verzeichnisse zurück
Wenn ein symbolischer Link gefunden wird
* wird standardmäßig der Pfad, auf den der symbolische Link verweist, nach dem Namen des Links in dem Format ausgegeben:
name -> real-path
Wenn die Option `-l' angegeben wird und der symbolische Link auf ein tatsächliches Verzeichnis verweist, dann wird tree dem Pfad des symbolischen Links folgen, als ob es ein echtes Verzeichnis wäre


== Installation ==
== Installation ==

Version vom 14. Juli 2025, 09:40 Uhr

tree - Verzeichnisbaum anzeigen

Beschreibung

Auflistung von Verzeichnissen

  • rekursiv
  • das eine tief eingerückte Auflistung von Dateien erzeugt

Installation

sudo apt install tree
Paketinhalt
/usr/bin/tree
/usr/share/doc/tree/README.gz
/usr/share/doc/tree/TODO
/usr/share/doc/tree/changelog.Debian.gz
/usr/share/doc/tree/changelog.gz
/usr/share/doc/tree/copyright
/usr/share/man/man1/tree.1.gz

Aufruf

tree [Optionen] [Verzeichnis ...]

Optionen

Tree/Optionen

Parameter

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Tree/Anwendung

Konfiguration

Dateien

Datei Beschreibung

Umgebungsvariablen

Variable Beschreibung
LS_COLORS Von dircolors erstellte Farbinformationen
TREE_COLORS Verwendet dies für Farbinformationen über LS_COLORS, wenn es gesetzt ist
TREE_CHARSET Zeichensatz für den Baum zur Verwendung im HTML-Modus
CLICOLOR Aktiviert die Einfärbung, auch wenn TREE_COLORS oder LS_COLORS nicht gesetzt ist
CLICOLOR_FORCE Aktiviert immer die Einfärbung (effektiv -C)
LC_CTYPE Gebietsschema für die Ausgabe von Dateinamen
LC_TIME Gebietsschema für die timefmt-Ausgabe, siehe strftime(3)
TZ Zeitzone für die timefmt-Ausgabe, siehe strftime(3)
STDDATA_FD Aktiviert die Funktion stddata, setzt optional den zu verwendenden Deskriptor

Farbgebung

Die Farbgebung der Liste folgt den Konventionen des Befehls dircolors

  • wenn die Umgebungsvariable LS_COLORS gesetzt ist und die Ausgabe auf der Konsole erfolgt

Dateien

Option Beschreibung
/etc/DIR_COLORS System color database
~/.dircolors Users color database
.gitignore Git exclusion file
$GIT_DIR/info/exclude Global git file exclusion list
.info File comment file
/usr/share/finfo/global_info Global file comment file

Anhang

Siehe auch


Dokumentation

Links

Projekt

Weblinks