Mens du måske bruger ls i Linux-terminalen til at vise mapper, hvad nu hvis der var et værktøj, der kunne vise bibliotekslister hierarkisk, som et træ? Heldigvis findes et sådant program, og det hedder "træ".

Hvad er træ?

tree ligner ls-kommandoen ved, at den viser mappelister, men træet viser dem som en trælignende struktur, tro mod sit navn. Det betyder, at undermapper vil blive repræsenteret som grene af træet. Og det vil vise en undermappe til en undermappe som en dybere gren.

Installation af træ på Linux

tree er let at installere på de fleste større Linux-distributioner. Brug blot din yndlingspakkemanager.

På Debian/Ubuntu-systemer:

sudo apt installere træ

Og på Arch Linux:

sudo pacman -S træ

Red Hat-familien af ​​distros, herunder Fedora, CentOS, Rocky Linux osv.:

sudo dnf installere træ

Viser mappetræer med træ

Faktisk er det nemt at vise træer med trækommandoen. Ringer bare træ i den aktuelle mappe vil vise et træ af mappen.

Du kan også angive et stinavn til træet som følger:

træ /sti/til-mappe
instagram viewer

Du kan bare have trævisningsmapper med -d mulighed:

træ -d /etc

Du kan også få træet følge symbolske links på systemet med -l mulighed. Ellers vil den vise symbolske links med formatet "link -> target".

Hvis dit Linux-system er installeret på mere end én harddisk, kan du få træet til at blive på det aktuelle filsystem med -x mulighed.

Du kan kun vise filer, der matcher et jokertegnsmønster med -P mulighed efterfulgt af mønsteret. Sørg for at vedlægge mønsteret enkelte citater ('), ellers vil skallen forsøge at fortolke det og give en fejl.

For at vise alle filer, der ender med filtypenavnet ".c":

træ -P '*.c'

Nu kan du vise filtræer i din Linux-terminal

Med træ kan du vise trælignende diagrammer af dine mapper for at vise relationerne mellem filer og undermapper og endda bruge muligheder til at justere outputtet. Hvis du leder efter at finde filer i dit Linux-mappetræ, er find-kommandoen det, du har brug for.