Ehkki võite Linuxi terminalis kataloogide kuvamiseks kasutada ls-i, mis oleks siis, kui oleks olemas tööriist, mis näitaks kataloogide loendeid hierarhiliselt nagu puu? Õnneks on selline programm olemas ja seda nimetatakse "puuks".
Mis on puu?
puu sarnaneb käsuga ls, kuna see kuvab kataloogide loendid, kuid puu kuvab need puutaolise struktuurina, mis vastab oma nimele. See tähendab, et alamkataloogid esitatakse puu harudena. Ja see kuvab sügavama haruna alamkataloogi alamkataloogi.
Puu installimine Linuxi
puud on lihtne installida enamikesse suurematesse Linuxi distributsioonidesse. Kasutage lihtsalt oma lemmikpaketihaldurit.
Debiani/Ubuntu süsteemides:
sudo apt installida puu
Ja Arch Linuxis:
sudo pacman -S puu
Peal Red Hati distributsioonide perekond, sealhulgas Fedora, CentOS, Rocky Linux jne:
sudo dnf installida puu
Kataloogipuude kuvamine koos puuga
Tegelikult on puude kuvamine puukäsuga lihtne. Lihtsalt helistades puu praeguses kataloogis kuvatakse kataloogi puud.
Samuti saate puule teenime anda järgmiselt:
puu /tee/kataloogi
Teil võib olla lihtsalt puu kuvamise kataloogid -d valik:
puu -d /jne
Saate lasta ka puudel järgida sümboolsed lingid süsteemis koos -l valik. Vastasel juhul kuvatakse sümboolsed lingid vormingus "link -> sihtmärk".
Kui teie Linuxi süsteem on installitud rohkem kui ühele kõvakettale, saate puu jääda praegusesse failisüsteemi, kasutades -x valik.
Saate kuvada ainult faile, mis vastavad metamärgimustrile -P valik, millele järgneb muster. Kaasake muster kindlasti üksikud jutumärgid ('), või kest proovib seda tõlgendada ja annab vea.
Näiteks kõigi failide kuvamiseks, mis lõppevad faililaiendiga ".c", tehke järgmist.
puu -P '*.c'
Nüüd saate oma Linuxi terminalis kuvada failipuud
Puu abil saate kuvada oma kataloogide puukujulisi diagramme, et näidata failide ja alamkataloogide seoseid, ja isegi kasutada väljundi kohandamiseks suvandeid. Kui soovite oma Linuxi kataloogipuust faile leida, on just see käsk Find, mida vajate.