Failihaldus

Linuxi failisüsteemi hierarhia

Linuxi failisüsteemi hierarhia

Võib-olla olete just Linuxi installinud ja soovite nüüd teada Linuxi failisüsteemi hierarhia ja struktuuri kohta. Samuti võite mõelda, miks selle erinevatesse kataloogidesse on installitud erinevat tüüpi tarkvara.

Linuxi failisüsteemi struktuuri tundmiseks alustame kataloogide sisestamise või alguspunktiga, mida tuntakse juurkataloogina. Selles postituses kasutame puu käsu abil puu kataloogi hierarhilist struktuuri puu kujul.

Paigaldame kataloogi struktuuri vaatamiseks ja hierarhia paremaks mõistmiseks tööriista nimega “puu”.

Puu installimiseks Ubuntu või Debiani põhistes süsteemides kasutage allolevat käsku:

$ sudo apt installipuu

„Puu” installimiseks Fedora või RedHati kasutage lisatud käsku:

$ sudo dnf installipuu

Kui “puu” on installitud, muutke kõigepealt kataloog juurkataloogiks (/), kasutades käsku “cd”:

$ cd /

Seejärel käivitage puu käsk siin:

$ puu

See on näidanud kõiki katalooge ja alamkatalooge, mida tegelikult vaja ei läinud, kuna tahtsime näha ainult praeguse kausta katalooge.

Nii et muudame puukäsku natuke vastavalt meie vajadustele ja proovige seda käsku hoopis:

$ puu -L 1

Selles käsus on “-L” esindab taset, mida soovime näha, ja "1" tähistab taseme numbrit.

Nüüd on meil parem ülevaade juurkataloogi huvipakkuvatest kataloogidest.

Edasi tutvume iga kataloogiga.

Kataloogid:

Alustame juurkataloogi “/”:

/

See on kõigi kataloogide sisenemispunkt ja seda kirjeldatakse kui kaldkriipsu, mis on tegelikult operatsioonisüsteemi kodu. Kõik on selles. Mitte iga kasutaja pole selles kataloogis lugemis- ja kirjutamisõigusi; sellistele privileegidele pääsevad juurde ainult operatsioonisüsteemide administraatorid või lubatud kasutajad.

/ bin

See on kataloog, kus on kõik operatsioonisüsteemi mõne olulise programmi binaarfailid. See kataloog sisaldab andmeid kataloogi või faili tegemise (mkdir), teisaldamise (mv), kopeerimise (cp), loendisse lisamise (ls) ja eemaldamise (rm) kohta kõige sagedamini kasutatavate käskude kohta. Vastavalt Linuxi failisüsteemi standarditele ei saa selles kataloogis olla alamkatalooge.

/ boot

See on kataloog, mis tegeleb Linuxi operatsioonisüsteemi süütamisega. Esiteks ei pea te selles kataloogis midagi muutma, vastasel juhul ei saa selles midagi muuta, kui teil pole administraatori õigusi. Selles kataloogis peaksite midagi tegema jääma, muidu on selle uuesti seadistamine tohutu jama.

/ dev

Selles kataloogis on selliste seadmete failid nagu USB-seade või kõvaketas. Enamik faile luuakse kas alglaadimise ajal või siis, kui seade on lisatud.

/jne

See võib teile tunduda natuke naljakas, kuid see kataloog on mõeldud sellist tüüpi konfiguratsioonifailide ja kaustade jaoks, kuhu süsteem ei tea, kuhu neid panna. Nii et see on Linuxi operatsioonisüsteemi kataloog "et Cetra".

See kataloog sisaldab enamasti staatilisi programmi kohalikke faile, mis mõjutavad kõiki kasutajaid. Kuna see kataloog sisaldab enamasti konfiguratsiooniga seotud faile, on parem seda nimetada "Kõik seadistatavaks".

/Kodu

See on kataloog, kuhu paigutatakse enamik kasutaja isikuandmetest. Kasutaja veedab siin suurema osa ajast, kuna allalaadimised, dokumendid, töölaud ja kõik muud vajalikud ja tuntud kataloogid asuvad selles kataloogis "/ home". Kõik kasutaja punkt-konfiguratsioonifailid on ka siin.

/ lib

Need on kaustad, kuhu raamatukogud salvestatakse. Raamatukogud on mõned failid, mida iga rakendus vajab mitme ülesande või funktsiooni täitmiseks. Näiteks võib neid teeke vajada kausta binaarfailid / bin kataloogi.

/ meedia

See on kataloog, kuhu kõik välised ühendatud mäluseadmed paigaldatakse automaatselt. Me ei pea selles kataloogis midagi tegema, sest seda haldab operatsioonisüsteem ise, kuid kui me tahame mäluseadmeid käsitsi ühendada, on meil selleks otstarbeks kataloog / mnt.

/ mnt

See on kataloog, kust leiate muud ühendatud draivid. Näiteks USB-draiv, väline kõvaketas või disketiseade. Seda ei kasutata tänapäeval, kuna seadmed ühendatakse automaatselt / media kataloogi, kuid siin saame oma mäluseadmed käsitsi paigaldada.

/ opt

See on valikuline kaust. See on kataloog, kuhu müüjad käsitsi installitud tarkvara paigutavad.

/ proc

See on pseudofailidega kataloog. Pseudofailid sisaldavad teavet protsesside kohta.

/ juur

Täpselt nagu / home kataloog, on / root administraatori maja a.k.a. ülikasutaja. Kuna see on superkasutaja kataloog, on parem seda mitte puudutada, kui teil pole täielikke teadmisi oma tegemistest.

/ jooksma

Seda kataloogi kasutatakse operatsioonisüsteemis töötavate protsesside ajutiste andmete salvestamiseks.

/ sbin

See kataloog on täpselt nagu kataloog / bin, kuid seda kasutab ülikasutaja ja seetõttu kasutatakse enne bin kaust “s”.

/klõps

See on kataloog, kuhu on salvestatud lisapaketid.

/ srv

See kataloog salvestab süsteemis töötavate teenuste andmed. Näiteks hoiab see andmeid, kui operatsioonisüsteemis töötab server.

/ sys

See kataloog luuakse alati käivitamise ajal, seega on see virtuaalne kataloog nagu / dev ja see on kataloog, kui soovite Kernaliga suhelda. See sisaldab ka ühendatud seadmetega seotud teavet.

/ tmp

See on ajutine kataloog ja sisaldab süsteemis töötavate rakenduste ajutisi faile.

/ usr

See kataloog sisaldab kasutaja installitud ja kasutatavaid rakendusi. Seda tuntakse ka kui UNIX-i süsteemiressursse. Sellel on ka oma kataloog / bin, / sbin ja / lib, mis erineb kataloogidest superkasutaja / bin, / sbin ja / lib.

/ var

See on muutuv kataloog, mis sisaldab faile ja kaustu, mille suurus eeldatavasti aja jooksul ja süsteemi kasutamisel suureneb.

Kokkuvõte:

Kui olete Linuxi kataloogide ja nende eesmärkide osas segaduses olnud, siis pidi see postitus teile suureks abiks olema. See sisaldab põhjalikku ja täpset teema selgitust, sealhulgas iga üksiku kataloogi eesmärki, mis on olemas mis tahes Linuxi põhises operatsioonisüsteemis.

Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...