Linux-Befehl tree

Linux 命令大全Linux-Befehlsreferenz

Der Linux-Befehl tree wird verwendet, um Verzeichnisinhalte in einem baumartigen Diagramm aufzulisten.

Wenn Sie den Befehl tree ausführen, werden alle Dateien im angegebenen Verzeichnis aufgelistet, einschließlich Dateien in Unterverzeichnissen.

Syntax

tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式>][目录...]

Optionsbeschreibung:

  • -a Zeigt alle Dateien und Verzeichnisse an.
  • -A Verwendet ANSI-Zeichen zum Zeichnen, um das Baumdiagramm anstelle von ASCII-Zeichenkombinationen anzuzeigen.
  • -C Fügt der Datei- und Verzeichnisauflistung Farben hinzu, um verschiedene Typen leichter unterscheiden zu können.
  • -d Verzeichnisnamen anstelle ihres Inhalts anzeigen.
  • -D Die Änderungszeit von Dateien oder Verzeichnissen auflisten.
  • -f Vor jeder Datei oder jedem Verzeichnis den vollständigen relativen Pfadnamen anzeigen.
  • -F "*", "/", "=", "@", "|" jeweils an ausführbare Dateien, Verzeichnisse, Sockets, symbolische Links und Pipe-Namen anhängen.
  • -g Den Gruppennamen von Dateien oder Verzeichnissen auflisten; wenn kein entsprechender Name vorhanden ist, die Gruppen-ID anzeigen.
  • -i Datei- oder Verzeichnisnamen nicht in einem stufenweise eingerückten Format auflisten.
  • -L level Die Anzeigehierarchieebene von Verzeichnissen begrenzen.
  • -l Wenn ein Verzeichnis ein symbolischer Link ist, direkt das Originalverzeichnis auflisten, auf das der Link zeigt.
  • -n Der Datei- und Verzeichnisauflistung keine Farbe hinzufügen.
  • -N Datei- und Verzeichnisnamen direkt auflisten, einschließlich Steuerzeichen.
  • -p Berechtigungsindikatoren auflisten.
  • -P<pattern> Nur Datei- oder Verzeichnisnamen anzeigen, die dem Muster entsprechen.
  • -q Steuerzeichen beim Auflisten von Datei- und Verzeichnisnamen durch "?" ersetzen.
  • -s Datei- oder Verzeichnisgrößen auflisten.
  • -t Nach Änderungszeit von Dateien und Verzeichnissen sortieren.
  • -u Den Namen des Eigentümers von Dateien oder Verzeichnissen auflisten; wenn kein entsprechender Name vorhanden ist, die Benutzer-ID anzeigen.
  • -x Den Bereich auf das aktuelle Dateisystem beschränken. Wenn einige Unterverzeichnisse unter dem angegebenen Verzeichnis auf einem anderen Dateisystem gespeichert sind, diese Unterverzeichnisse vom Suchbereich ausschließen.

Beispiele

Um die aktuelle Verzeichnisstruktur als Baumdiagramm aufzulisten, können Sie direkt den folgenden Befehl verwenden:

tree

Der Befehl erzeugt die folgende Ausgabe:

# tree                   #以树状图列出当前目录结构  
.                        #当前目录结构  
|-- README  
|-- examples.desktop  
|-- file  
|-- file.new  
|-- index.htm  
|-- test  
| |-- README  
| |-- file  
| |-- testfile  
| |-- testfile1  
| |-- xaa  
| |-- xab  
| |-- xac  
| |-- xad  
| |-- xae  
| |-- xaf  
| |-- xag  
| |-- xah  
| `-- xai  
|-- test.tar.gz  
|-- test.zip  
|-- testfile  
|-- testfile.new  
|-- testfile.patch  
|-- testfile1  
|-- testfile2  
|-- testfile3  
|-- xaa  
|-- xab  
|-- xac  
|-- xad  
|-- xae  
|-- xaf  
|-- xag  
|-- xah  
|-- xai  
|-- \345\205\254\345\205\261\347\232\204  
|-- \345\233\276\347\211\207  
| |-- 075b5c2bb1628c1a5343c10a.jpg  
| |-- 0c978fe989ac787e799757095719d3c4.jpg  
| |-- 20050726194826866443.jpg  
| |-- 20061113171548785122.jpg  
| |-- 2007102221576687.jpg  
| |-- 39.jpg  
| |-- 434887ec4340916a78f0559a.jpg  
| |-- 498da016ac02fb2bc93d6d08.jpg  
| |-- 7b284f5a0f854da2f3bf90b204149a34.jpg  
| |-- 9196c030d342a68d5edf0e98.jpg  
| |-- a56c5a90de15c8a9a977a4cc.jpg  
| |-- c74f62167c9d2b244a90a79e.jpg  
| `-- img13.jpg  
|-- \346\226\207\346\241\243  
|-- \346\241\214\351\235\242  
|-- \346\250\241\346\235\277  
|-- \350\247\206\351\242\221  
`-- \351\237\263\344\271\220  
8 directories, 48 files           #统计信息,该目录共8个子目录,48个文件 

Linux 命令大全Linux-Befehlsreferenz

Andere Erweiterungen