Mens du kan bruke ls i Linux-terminalen for å vise kataloger, hva om det fantes et verktøy som kunne vise katalogoppføringene hierarkisk, som et tre? Heldigvis finnes et slikt program, og det kalles «tre».

Hva er tre?

tree ligner på ls-kommandoen ved at den viser katalogoppføringer, men treet viser dem som en trelignende struktur, tro mot navnet. Dette betyr at underkataloger vil bli representert som grener av treet. Og den vil vise en underkatalog til en underkatalog som en dypere gren.

Installerer treet på Linux

tree er enkelt å installere på de fleste store Linux-distribusjoner. Bare bruk din favorittpakkebehandler.

På Debian/Ubuntu-systemer:

sudo apt installere tre

Og på Arch Linux:

sudo pacman -S tre

Red Hat-familien av distros, inkludert Fedora, CentOS, Rocky Linux, etc.:

sudo dnf installere tre

Viser katalogtrær med tre

Det er enkelt å vise trær med trekommandoen. Bare ringer tre i gjeldende katalog vil vise et tre av katalogen.

Du kan også angi et banenavn til treet som følger:

tre /bane/til-katalog

Du kan bare ha trevisningskataloger med -d alternativ:

tre -d /etc

Du kan også ha trefølge symbolske lenker på systemet med -l alternativ. Ellers vil den vise symbolske lenker med formatet "link -> target".

Hvis Linux-systemet ditt er installert på mer enn én harddisk, kan du få treet til å bli på det gjeldende filsystemet med -x alternativ.

Du kan bare vise filer som samsvarer med et jokertegnmønster med -P alternativ, etterfulgt av mønsteret. Sørg for å legge ved mønsteret enkelt anførselstegn ('), ellers vil skallet prøve å tolke det og gi en feilmelding.

For eksempel, for å vise alle filer som slutter med filtypen ".c":

tre -P '*.c'

Nå kan du vise filtrær i Linux-terminalen

Med tre kan du vise trelignende diagrammer av katalogene dine for å vise forholdet mellom filer og underkataloger, og til og med bruke alternativer for å justere utdataene. Hvis du ønsker å finne filer i Linux-katalogtreet ditt, er find-kommandoen det du trenger.