Nors galite naudoti ls Linux terminale katalogams rodyti, o jei būtų įrankis, galintis rodyti katalogų sąrašus hierarchiškai, kaip medis? Laimei, tokia programa egzistuoja ir vadinama „medžiu“.
Kas yra medis?
medis yra panašus į komandą ls, nes joje rodomi katalogų sąrašai, tačiau medis rodo juos kaip į medį panašią struktūrą, atitinkančią savo pavadinimą. Tai reiškia, kad pakatalogiai bus vaizduojami kaip medžio šakos. Ir jis parodys pakatalogio pakatalogį kaip gilesnę šaką.
Medžio diegimas Linux sistemoje
medį lengva įdiegti daugelyje pagrindinių Linux platinimų. Tiesiog naudokite savo mėgstamą paketų tvarkyklę.
„Debian“ / „Ubuntu“ sistemose:
sudo apt diegti medis
Ir „Arch Linux“:
sudo pacman -S medis
Įjungta „Red Hat“ platintojų šeima, įskaitant Fedora, CentOS, Rocky Linux ir kt.:
sudo dnf diegti medis
Rodomi katalogų medžiai su medžiu
Tiesą sakant, rodyti medžius su medžio komanda yra paprasta. Paprasčiausiai skambina medis dabartiniame kataloge bus rodomas katalogo medis.
Taip pat galite pateikti medžio kelio pavadinimą taip:
medis /kelias/katalogas
Galite tiesiog turėti medžio rodymo katalogus su -d variantas:
medis -d /tt
Taip pat galite sekti medžiu simbolinės nuorodos sistemoje su -l variantas. Kitu atveju bus rodomos simbolinės nuorodos formatu "nuoroda -> taikinys".
Jei jūsų „Linux“ sistema įdiegta daugiau nei viename standžiajame diske, galite nustatyti, kad medis liktų dabartinėje failų sistemoje su -x variantas.
Galite rodyti tik tuos failus, kurie atitinka pakaitos simbolių šabloną su -P parinktis, po kurios seka modelis. Būtinai pridėkite raštą pavienės kabutės ('), arba apvalkalas bandys jį interpretuoti ir pateikti klaidą.
Pavyzdžiui, norėdami parodyti visus failus, kurie baigiasi ".c" failo plėtiniu:
medis -P '*.c'
Dabar galite rodyti failų medžius savo „Linux“ terminale
Naudodami medį galite rodyti į medį panašias savo katalogų diagramas, kad parodytumėte failų ir pakatalogių ryšius, ir netgi naudoti parinktis išvesties koregavimui. Jei norite rasti failus savo „Linux“ katalogų medyje, jums reikia paieškos komandos.