|
|
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| '''tree''' - | | '''tree''' - Verzeichnisbaum anzeigen |
|
| |
|
| == Beschreibung == | | == Beschreibung == |
| | | Auflistung von [[Verzeichnis]]sen |
| == Installation ==
| | * rekursiv eingerückte Auflistung von [[Datei]]en |
| <syntaxhighlight lang="bash" highlight="1" line copy>
| |
| sudo apt install tree
| |
| </syntaxhighlight>
| |
| | |
| ; 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 == | | == Aufruf == |
Zeile 21: |
Zeile 9: |
| tree [Optionen] [Verzeichnis ...] | | tree [Optionen] [Verzeichnis ...] |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
| === Optionen ===
| |
| [[Tree/Optionen]]
| |
|
| |
|
| === Parameter === | | === Parameter === |
Zeile 34: |
Zeile 19: |
| |- | | |- |
| | >0 || Fehler | | | >0 || Fehler |
| |}
| |
|
| |
| == Anwendung ==
| |
| <syntaxhighlight lang="bash" highlight="1" line copy>
| |
| </syntaxhighlight>
| |
|
| |
| [[Tree/Anwendung]]
| |
|
| |
| == Konfiguration ==
| |
| === Dateien ===
| |
| {| class="wikitable options big"
| |
| |-
| |
| ! Datei !! Beschreibung
| |
| |-
| |
| | ||
| |
| |-
| |
| | ||
| |
| |}
| |
|
| |
| === Umgebungsvariablen ===
| |
| {| class="wikitable sortable options big"
| |
| |-
| |
| ! 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 ===
| |
| {|class="wikitable options big"
| |
| |-
| |
| ! 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
| |
| |} | | |} |
|
| |
|
Zeile 108: |
Zeile 30: |
|
| |
|
| === Dokumentation === | | === Dokumentation === |
| <!--
| |
| ; Man-Page | | ; Man-Page |
| # [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | | # [https://manpages.debian.org/bookworm/tree/tree.1.en.html tree(1)] |
|
| |
|
| | <!-- |
| ; Info-Pages | | ; Info-Pages |
| --> | | --> |
|
| |
|
| |
|
| |
| ; Man-Page
| |
| man 1 tree
| |
|
| |
| ; Info-Page
| |
| info tree
| |
|
| |
|
| === Links === | | === Links === |
Zeile 134: |
Zeile 48: |
|
| |
|
| </noinclude> | | </noinclude> |
|
| |
| = TMP =
| |
| == Beschreibung ==
| |
| ; Verzeichnisbaum anzeigen
| |
| * Farbig
| |
| * Einrückungen
| |
| * [[Rekursive]]
| |
| * 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
| |
| * 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
| |
tree - Verzeichnisbaum anzeigen
Beschreibung
Auflistung von Verzeichnissen
- rekursiv eingerückte Auflistung von Dateien
Aufruf
tree [Optionen] [Verzeichnis ...]
Parameter
Exit-Status
Wert |
Beschreibung
|
0 |
Erfolg
|
>0 |
Fehler
|
Anhang
Siehe auch
Dokumentation
- Man-Page
- tree(1)
Links
Projekt
Weblinks