tree(1)
NAMN
tree – lista innehåll i kataloger i trädstruktur
SYNOPS
tree [-adfghilnopqrstuvxACDFNS] [-L NIVÅ [-R]] [-H baseHREF] [-T titel] [-o filnamn] [--nolinks] [-P mönster] [-I mönster] [--inodes] [--device] [--noreport] [--dirsfirst] [--version] [--help] [--filelimit antal] [katalog ...]
BESKRIVNING
tree är ett rekursivt program för att lista kataloginnehåll i en trädliknande struktur med indrag baserat på katalogdjup. Om miljövariabeln `LS_COLORS` är satt och flaggan `-C` används, färgas utdata enligt `dircolors`. Körs utan argument listas innehållet i aktuell katalog. Ges katalogargument listas varje katalog i tur och ordning. När listningen är klar returneras totalt antal filer och kataloger.
Symboliska länkar skrivs som:
namn -> verklig-sökväg
Om flaggan `-l` anges och länken pekar på en katalog, följer `tree` länken som om den vore en riktig katalog. Oändlig rekursion undviks.
FLAGGOR
--help
- Visa hjälptext med användningsinformation
--version
- Visa versionsinformation
-a
- Lista alla filer, inklusive dolda (de som börjar med punkt). Undantar alltid "." och "..".
-d
- Lista endast kataloger
-f
- Visa fullständig sökväg till varje fil
-i
- Visa inga indrag (användbart med `-f`)
-l
- Följ symboliska länkar till kataloger
-x
- Begränsa sökning till aktuellt filsystem (som `find -xdev`)
-P mönster
- Lista endast filer som matchar skalmönstret. Använd `-a` för att inkludera dolda filer.
Stöder `*`, `?`, `[ABC]`, `[A-Z]`, `[^...]`, och `|` för flera mönster.
-I mönster
- Uteslut filer som matchar skalmönstret
--noreport
- Hoppa över sammanfattning i slutet
-p
- Visa filtyp och rättigheter (som `ls -l`)
-s
- Visa filstorlek i byte
-h
- Visa filstorlek i läsbar form (K, M, G, T, P, E)
-u
- Visa ägare eller UID
-g
- Visa grupp eller GID
-D
- Visa sista ändringsdatum
--inodes
- Visa inode-nummer
--device
- Visa enhetsnummer för filen
-F
- Lägg till '/' för kataloger, '*' för körbara filer, '=' för sockets, '|' för FIFO
-q
- Visa ogiltiga tecken som frågetecken '?'
-N
- Visa ogiltiga tecken som de är (rått)
-v
- Sortera efter versionsnummer
-r
- Sortera i omvänd alfabetisk ordning
-t
- Sortera efter ändringsdatum
--dirsfirst
- Lista kataloger före filer
-n
- Inaktivera färg (kan överskridas av `-C`)
-C
- Tvinga färg (även till pipe). Använd interna färger om `LS_COLORS` saknas
-A
- Använd ANSI-linjegrafik för indrag
-S
- Använd ASCII-linjegrafik. (Nu samma som `--charset=IBM437`)
-L NIVÅ
- Begränsa djupet på trädvisningen
--filelimit ANTAL
- Undvik att gå in i kataloger med fler än ANTAL poster
-R
- Utför `tree` rekursivt ner till varje `-L`-nivå
-H baseHREF
- Slå på HTML-utdata med länkar. Bas-URL anges med baseHREF. Kombinera med `-C` för färg via CSS.
-T titel
- Ange rubrik och `
`-text i HTML-utdata
--charset TECKENKODNING
- Ange teckenkodning för HTML- och linjegrafik
--nolinks
- Stäng av länkar i HTML-utdata
-o filnamn
- Skriv utdata till fil
FILER
/etc/DIR_COLORS
- Systemets färgdatabas
~/.dircolors
- Användarens färgdatabas
MILJÖVARIABLER
LS_COLORS
- Färginformation från `dircolors`
TREE_CHARSET
- Teckenuppsättning att använda i HTML-läge
LC_CTYPE
- Språkinställning för filnamnsutmatning
FÖRFATTARE
Steve Baker ([ice@mama.indstate.edu](mailto:ice@mama.indstate.edu)) HTML-utdata: Francesc Rocher ([rocher@econ.udg.es](mailto:rocher@econ.udg.es)) Teckenuppsättning/OS2-stöd: Kyosuke Tokoro ([NBG01720@nifty.ne.jp](mailto:NBG01720@nifty.ne.jp))
FEL
- `tree` rensar inte tomma kataloger när `-P` och `-I` används.
- `tree -h` avrundar till närmaste heltal, till skillnad från `ls -h` som alltid avrundar uppåt.
- IEC-prefix som KiB är enligt författaren "löjliga".
- Användning av `-P`, `-I` och `--filelimit` kan leda till felaktig summering.
SE ÄVEN
EXEMPEL
Visa katalogstruktur från aktuell katalog nedåt:
tree
Visa alla filer och kataloger, inklusive dolda (filer som börjar med punkt):
tree -a
Visa endast kataloger:
tree -d
Visa filstorlekar i byte och summera totalen:
tree -s --du
Visa katalogstrukturen upp till två nivåer djup:
tree -L 2
Sidslut
Orginalhemsidan på Engelska https://linux.die.net/man/1/tree
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.