Galbūt ką tik įdiegėte „Linux“ ir dabar norite sužinoti apie „Linux“ failų sistemos hierarchiją ir struktūrą. Jums taip pat gali kilti klausimas, kodėl skirtinguose programinės įrangos tipuose įdiegiami skirtingi jos katalogai.
Norėdami sužinoti „Linux Filesystem“ struktūrą, pradėkime nuo katalogų, žinomų kaip šakninio katalogo, įrašo arba pradžios taško. Šiame įraše naudosime medžio komandą, norėdami peržiūrėti hierarchinę katalogų struktūrą medžio pavidalu terminale.
Įdiekime įrankį pavadinimu „medis“, kad galėtumėte peržiūrėti katalogų struktūrą ir geriau suprasti hierarchiją.
Norėdami įdiegti „medį“ „Ubuntu“ arba „Debian“ sistemose, naudokite toliau pateiktą komandą:
$ sudo apt įdiegti medį
Norėdami įdiegti „medį“ „Fedora“ ar „RedHat“, naudokite pridėtą komandą:
$ sudo dnf įdiegti medį
Įdiegę „medį“, pirmiausia pakeiskite katalogą į šakninį katalogą (/) naudodami komandą „cd“:
$ cd /
Tada vykdykite medžio komandą čia:
$ medis
Tai parodė visus katalogus ir pakatalogius, kurie iš tikrųjų nebuvo reikalingi, nes mes norėjome pamatyti tik dabartinio aplanko katalogus.
Taigi, šiek tiek pakeiskime medžio komandą pagal savo poreikius ir vietoj to išbandykime šią komandą:
$ medis -L 1Šioje komandoje „-L“ yra tas lygis, kurį norime pamatyti, ir „1“ reiškia lygio numerį.
Dabar mes geriau matome dominamus katalogus šakniniame kataloge.
Tada sužinokime apie kiekvieną katalogą.
Katalogai:
Pradėkime šakninį katalogą „/“:
/
Tai visų katalogų įvesties vieta ir apibūdinama kaip pasvirasis brūkšnys, kuris iš tikrųjų yra operacinės sistemos namai. Jame yra viskas. Ne kiekvienas vartotojas turi skaitymo ir rašymo teises į šį katalogą; prieigą prie tokių privilegijų gali turėti tik operacinių sistemų administratoriai arba leidžiami vartotojai.
/ bin
Tai katalogas, kuriame yra visi kai kurių svarbių programų dvejetainiai failai operacinėje sistemoje. Šiame kataloge yra duomenys apie dažniausiai naudojamas komandas, susijusias su katalogo ar failo sudarymu (mkdir), perkėlimu (mv), kopijavimu (cp), įtraukimu į sąrašą (ls) ir pašalinimu (rm). Pagal „Linux Filesystem“ standartus, šiame kataloge negali būti pakatalogių.
/ boot
Tai katalogas, tvarkantis „Linux“ operacinės sistemos uždegimą. Visų pirma, šiame kataloge nieko keisti nereikia, kitaip jame nieko negalėsite pakeisti, nebent turite administratoriaus teises. Turėtumėte vengti nieko daryti šiame kataloge, nes tai bus didžiulė netvarka jį vėl nustatyti.
/ dev
Šiame kataloge yra tokių įrenginių, kaip USB įrenginys ar kietasis diskas, failai. Dauguma failų sukuriami įkrovos metu arba prijungus įrenginį.
/ ir kt
Jums tai gali pasirodyti šiek tiek juokinga, tačiau šis katalogas skirtas tiems konfigūracijos failų ir aplankų tipams, į kuriuos sistema nežino, kur juos įdėti. Taigi, tai „Linux“ operacinės sistemos „et Cetra“ katalogas.
Šiame kataloge daugiausia yra statinių programos vietinių failų, turinčių įtakos visiems vartotojams. Kadangi šiame kataloge daugiausia yra failų, susijusių su konfigūracija, geriau jį pavadinti „Viskas, ką konfigūruoti“.
/namai
Tai katalogas, kuriame talpinama dauguma vartotojo asmeninių duomenų. Vartotojas čia praleidžia didžiąją laiko dalį, nes atsisiuntimai, dokumentai, darbalaukis ir visi kiti pagrindiniai reikalingi ir gerai žinomi katalogai yra šiame „/ home“ kataloge. Čia taip pat yra visi vartotojo taškų konfigūracijos failai.
/ lib
Tai yra aplankai, kuriuose saugomos bibliotekos. Bibliotekos yra kai kurie failai, reikalingi bet kuriai programai, norint atlikti kelias užduotis ar funkcijas. Pavyzdžiui, šios bibliotekos gali būti reikalingos dvejetainiams failams, esantiems / bin kataloge.
/ žiniasklaida
Tai katalogas, kuriame visi išoriniai prijungti atminties įrenginiai yra prijungiami automatiškai. Šiame kataloge nieko daryti nereikia, nes jį valdo pati operacinė sistema, tačiau jei norime rankiniu būdu prijungti atminties įrenginius, tam tikslui turime / mnt katalogą.
/ mnt
Šiame kataloge galite rasti kitus pritvirtintus diskus. Pavyzdžiui, USB diskas, išorinis kietasis diskas arba diskelių įrenginys. Šiais laikais tai nenaudojama, nes įrenginiai automatiškai prijungiami prie / media katalogo, tačiau čia mes galime rankiniu būdu prijungti savo saugojimo įrenginius.
/ opt
Tai neprivalomas aplankas. Tai yra katalogas, kuriame yra pardavėjų rankiniu būdu įdiegta programinė įranga.
/ proc
Tai katalogas su pseudo failais. Pseudo failuose yra informacijos apie procesus.
/ šaknis
Kaip ir / home directory, taip pat ir root yra administratoriaus namas.k.a. supernaudotojas. Kadangi tai yra supernaudotojo katalogas, geriau jo neliesti, nebent turite pilnų žinių apie tai, ką darote.
/ paleisti
Šis katalogas naudojamas laikiniems procesų, vykdomų operacinėje sistemoje, duomenims saugoti.
/ sbin
Šis katalogas yra toks pat kaip / bin aplankas, tačiau jį naudoja supernaudotojas, todėl prieš „bin“ naudojami „s“.
/ užfiksuokite
Tai katalogas su jame laikomais paketais.
/ srv
Šiame kataloge saugomi sistemoje veikiančių paslaugų duomenys. Pavyzdžiui, ji talpina duomenis, jei operacinėje sistemoje veikia serveris.
/ sys
Šis katalogas visada kuriamas įkrovos metu, taigi tai yra virtualus katalogas / / dev, ir jis yra katalogas, kai norite bendrauti su „Kernal“. Jame taip pat yra informacijos, susijusios su prijungtais įrenginiais.
/ tmp
Tai yra laikinas katalogas ir jame laikini sistemoje veikiančių programų laikini failai.
/ usr
Šiame kataloge yra vartotojo įdiegtos ir naudojamos programos. Jis taip pat žinomas kaip „UNIX sistemos ištekliai“. Jis taip pat turi savo / bin, / sbin ir / lib katalogą, kuris skiriasi nuo super vartotojo vartotojo / bin, / sbin ir / lib katalogų.
/ var
Tai yra kintamas katalogas, kuriame yra failai ir aplankai, kurių dydis, tikėtina, didės bėgant laikui ir sistemos naudojimui.
Santrauka:
Jei jus supainiojo „Linux“ katalogai ir jų tikslai, šis įrašas jums turėjo būti labai naudingas. Jame yra išsamus ir aiškus temos paaiškinimas, įskaitant kiekvieno katalogo, esančio bet kokio tipo „Linux“ operacinėje sistemoje, paskirtį.