NIMI
tree − tulostaa hakemistojen sisällön hakemistopuuna.
YLEISKATSAUS
tree [ -adfgilnpqstuxACDFN ] [ -P kuvio ] [ -I kuvio ] [ hakemisto ... ]
KUVAUS
Tree on rekursiivisesti toimiva hakemistojen tulostusohjelma, joka tuottaa sisennetyn luettelon tiedostoista. Tämä luettelo voi myös olla dircolors-määrittelyn mukaisesti värillinen, jos ympäristömuuttujalle LS_COLORS on annettu arvo ja tulostus tapahtuu päätteelle. Ilman parametrejä tree tulostaa nykyhakemiston tiedostot. Jos on annettu hakemistoparametrejä, tree tulostaa hakemistojärjestyksessä kaikki löytyneet tiedostot ja/tai hakemistot. Tulostuksen päätteeksi tree ilmoittaa luetteloitujen tiedostojen ja/tai hakemistojen lukumäärän.
Jos ohjelma toteaa symbolisen linkin, polku, johon tämä symbolinen linkki viittaa, tulostetaan oletusasetuksena linkin nimen jälkeen muodossa:
nimi -> todellinen_polku
Jos käytetään ’-l’ optiota ja symbolinen linkki viittaa todelliseen hakemistoon, tree seuraa symbolisen linkin polkua ikäänkuin se olisi todellinen hakemisto.
OPTIOT
Tree tuntee seuraavat komentorivin valitsimet:
-a |
Kaikki tiedostot tulostetaan. Oletusarvona tree ei tulosta piilotiedostoja (joiden nimet alkavat pisteellä ’.’). Tree ei milloinkaan tulosta hakemistojen rakenne-elementtejä ’.’ (oletushakemisto) ja ’..’ (edellinen hakemisto). | ||
-d |
Tulostaa vain hakemistot. | ||
-f |
Tulostaa joka tiedoston täydellisen hakemistopolun. | ||
-i |
Estää sisennysviivojen tulostumisen, hyödyllinen yhdessä valitsimen -f kanssa. | ||
-l |
Seuraa symbolisia linkkejä, jos ne viittaavat hakemistoihin, ikäänkuin ne olisivat hakemistoja. | ||
-x |
Ei poistu nykyisestä tiedostojärjestelmästä. (kuten find -xdev). |
-P kuvio
Tulostaa vain ne tiedostot, jotka sopivat säännölliseen lausekkeeseen kuvio. Huomaa: Sinun on käytettävä valitsinta -a, jotta myös pisteellä ’.’ alkavat tiedostonimet huomioitaisiin. Sallitut jokerimerkit ovat ’*’ (mikä tahansa merkki, lukumäärä 0 tai useampi), ’?’ (mikä tahansa yksittäinen merkkki), ’[...]’ (mikä tahansa yksittäinen merkki, joka on lueteltu sulkujen välissä (valinnaisesti voidaan käyttää ’-’-merkkiä (miinus) merkkijoukon määrittelyyn esim.: [A-Z]), sekä ’[^...]’ (mikä tahansa yksittäinen merkki, jota ei ole lueteltu sulkujen välissä).
-I kuvio
Ei tulosta tiedostoja, jotka sopivat säännölliseen lausekkeeseen kuvio.
-p |
Tulostaa kaikkien tiedostojen oikeudet (kuten ls -l). | ||
-s |
Tulostaa tiedoston koon nimen yhteydessä. | ||
-u |
Tulostaa tiedoston käyttäjänimen tai UID #, jos ei käyttäjänimeä ole. | ||
-g |
Tulostaa tiedoston ryhmänimen tai GID #, jos ryhmänimeä ei ole. | ||
-D |
Tulostaa käsiteltävän tiedoston viimeisimmän muutospäivän. | ||
-F |
Lisää nimen jälkeen ’/’ hakemistoihin, ’=’ socket-tiedostoihin, ’*’ ohjelmatiedostoihin ja ’|’ FIFOihin, (kuten ls -F). | ||
-q |
Tulostaa tiedostonimien ei-tulostuvat merkit kysymysmerkkeinä. Ei käytä oletusarvon mukaista väkäs-merkintää. | ||
-N |
Tulostaa ei-tulostuvat merkit sellaisinaan. Ei käytä oletusarvon mukaista väkäs-merkintää. | ||
-t |
Tuloste lajitellaan aakkoslajittelun sijasta viimeisimmän muutospäivän mukaan. | ||
-n |
Värien käyttö estetty paitsi -C -valitsinta käytettäessä. | ||
-C |
Käytetään väritystä aina kun ympäristömuutttujalle LS_COLORS on annettu arvo. Hyödyllinen putkitetun tulosteen värityksessä. | ||
-A |
Käytetään ANSI-viiva-grafiikkaa sisennysviivoja tulostettaessa. |
TIEDOSTOT
/etc/DIR_COLORS
Systeemin värititetokanta
~/.dircolors Käyttäjän
väritietokanta
YMPÄRISTÖMUUTTUJAT
LS_COLORS dircolorsin luomat väritiedot
TEKIJÄ
Steve Baker (ice [AT] mama.edu)
BUGIT
Ei tiedossa olevia. Ei paljon testattu. Kaipaisi muutamia ls:n mallin mukaisia lisävalitsimia.