Aj keď môžete použiť ls v termináli Linux na zobrazenie adresárov, čo ak existuje nástroj, ktorý dokáže zobraziť zoznamy adresárov hierarchicky, ako strom? Našťastie takýto program existuje a volá sa „strom“.
Čo je strom?
tree je podobný príkazu ls v tom, že zobrazuje zoznamy adresárov, ale strom ich zobrazuje ako stromovú štruktúru, vernú svojmu názvu. To znamená, že podadresáre budú reprezentované ako vetvy stromu. A zobrazí podadresár podadresára ako hlbšiu vetvu.
Inštalácia stromu v systéme Linux
strom sa ľahko inštaluje na väčšinu hlavných distribúcií Linuxu. Stačí použiť svojho obľúbeného správcu balíkov.
Na systémoch Debian/Ubuntu:
sudo apt Inštalácia strom
A na Arch Linuxe:
sudo pacman -S strom
Zapnuté rodina distribúcií Red Hatvrátane Fedory, CentOS, Rocky Linuxu atď.:
sudo dnf Inštalácia strom
Zobrazenie adresárových stromov so stromom
Vlastné zobrazenie stromov pomocou príkazu tree je jednoduché. Stačí zavolať strom v aktuálnom adresári zobrazí strom adresára.
Názov cesty k stromu môžete zadať aj takto:
strom /cesta/do-adresára
Môžete mať iba stromové zobrazenie adresárov s -d možnosť:
strom -d /atď
Môžete tiež sledovať strom symbolické odkazy v systéme s -l možnosť. V opačnom prípade zobrazí symbolické odkazy vo formáte „link -> target“.
Ak je váš systém Linux nainštalovaný na viac ako jednom pevnom disku, môžete nechať strom zostať na aktuálnom súborovom systéme pomocou -X možnosť.
Môžete zobraziť iba súbory, ktoré zodpovedajú zástupnému vzoru s -P možnosť, za ktorou nasleduje vzor. Nezabudnite priložiť vzor jednoduché úvodzovky ('), alebo sa to shell pokúsi interpretovať a zobrazí chybu.
Ak chcete napríklad zobraziť všetky súbory končiace príponou súboru „.c“, postupujte takto:
strom -P '*.c'
Teraz môžete zobraziť stromy súborov vo svojom termináli Linux
Pomocou stromu môžete zobraziť stromové diagramy vašich adresárov, aby ste ukázali vzťahy medzi súbormi a podadresármi, a dokonca môžete použiť možnosti na úpravu výstupu. Ak chcete nájsť súbory v strome adresárov Linuxu, potrebujete príkaz find.