Iako možete koristiti ls u Linux terminalu za prikaz direktorija, što ako postoji alat koji može hijerarhijski prikazati popise direktorija, poput stabla? Na sreću, takav program postoji, a zove se "stablo".

Što je drvo?

tree je slično naredbi ls po tome što prikazuje popise direktorija, ali tree ih prikazuje kao strukturu nalik stablu, vjerno svom imenu. To znači da će poddirektoriji biti predstavljeni kao grane stabla. I prikazat će poddirektorij poddirektorija kao dublju granu.

Instalacija stabla na Linuxu

tree je lako instalirati na većinu glavnih distribucija Linuxa. Samo koristite svoj omiljeni upravitelj paketa.

Na Debian/Ubuntu sustavima:

sudo apt instalirati stablo

I na Arch Linuxu:

sudo pacman -S stablo

Na obitelj distribucija Red Hat, uključujući Fedoru, CentOS, Rocky Linux, itd.:

sudo dnf instalirati stablo

Prikaz stabala imenika sa stablom

Zapravo je prikazivanje stabala pomoću naredbe stablo jednostavno. Jednostavno zovem stablo u trenutnom imeniku će se prikazati stablo imenika.

Također možete unijeti ime putanje stablu na sljedeći način:

stablo /put/do direktorija

Možete imati samo imenike prikaza stabla s -d opcija:

stablo -d /itd

Također možete imati stablo pratiti simboličke veze na sustavu s -l opcija. Inače će prikazati simboličke veze s formatom "link -> target".

Ako je vaš Linux sustav instaliran na više od jednog tvrdog diska, možete ostaviti stablo na trenutnom datotečnom sustavu s -x opcija.

Možete prikazati samo datoteke koje odgovaraju uzorku zamjenskog znaka s -P opciju, nakon čega slijedi uzorak. Obavezno priložite uzorak jednostruki navodniki ('), ili će ljuska pokušati to protumačiti i dati pogrešku.

Na primjer, da biste prikazali sve datoteke koje završavaju nastavkom ".c":

drvo -P '*.c'

Sada možete prikazati stabla datoteka u svom Linux terminalu

Uz stablo, možete prikazati dijagrame u obliku stabla vaših direktorija kako biste prikazali odnose datoteka i poddirektorija, pa čak i koristiti opcije za podešavanje izlaza. Ako želite pronaći datoteke u svom stablu Linux direktorija, naredba find je ono što vam treba.