Upravljanje datotek

Hierarhija datotečnega sistema Linux

Hierarhija datotečnega sistema Linux

Mogoče ste pravkar namestili Linux in zdaj želite izvedeti več o hierarhiji in strukturi datotečnega sistema Linux. Lahko se tudi vprašate, zakaj so različne vrste programske opreme nameščene v različnih imenikih.

Če želite poznati strukturo datotečnega sistema Linux, začnimo z vnosom ali začetno točko imenikov, ki je znana kot korenski imenik. V tem prispevku si bomo z ukazom drevo ogledali hierarhično strukturo imenikov v obliki drevesa v terminalu.

Namestimo orodje z imenom "drevo", da si ogledamo strukturo imenikov in bolje razumemo hierarhijo.

Če želite namestiti "drevo" v sisteme, ki temeljijo na Ubuntuju ali Debianu, uporabite spodnji ukaz:

$ sudo apt namestitveno drevo

Če želite namestiti "drevo" na Fedoro ali RedHat, uporabite priloženi ukaz:

$ sudo dnf namestitveno drevo

Ko je nameščeno »drevo«, najprej z ukazom »cd« spremenite imenik v korenski imenik (/):

$ cd /

Nato zaženite drevesni ukaz tukaj:

$ drevo

Pokazal je vse imenike in podimenike, kar dejansko ni bilo potrebno, saj smo želeli videti samo imenike trenutne mape.

Torej, spremenimo drevesni ukaz nekoliko glede na naše potrebe in namesto tega poskusimo s tem ukazom:

$ drevo -L 1

V tem ukazu je “-L” predstavlja raven, ki jo želimo videti, in "1" predstavlja številko ravni.

Zdaj imamo boljši pogled na imenike, ki nas zanimajo v korenskem imeniku.

Nato se naučimo o vsakem imeniku.

Imeniki:

Začnimo s korenskim imenikom “/”:

/

To je vstopna točka vseh imenikov in je opisana kot poševnica naprej, ki je pravzaprav dom operacijskega sistema. Vse je v njem. Ni vsak uporabnik v tem imeniku imel pravic branja in pisanja; dostop do takšnih privilegijev imajo lahko samo skrbniki ali dovoljeni uporabniki operacijskih sistemov.

/ koš

To je imenik, ki vsebuje vse binarne datoteke nekaterih pomembnih programov v operacijskem sistemu. Ta imenik vsebuje podatke o najpogosteje uporabljenih ukazih, povezanih z izdelavo (mkdir), premikanjem (mv), kopiranjem (cp), seznamom (ls) in odstranjevanjem (rm) imenika ali datoteke. Po standardih datotečnega sistema Linux ta imenik ne more imeti podimenikov.

/ boot

To je imenik, ki upravlja vžig operacijskega sistema Linux. Prvič, v tem imeniku vam ni treba ničesar spreminjati, sicer v njem ne morete ničesar spremeniti, razen če imate skrbniške pravice. Moral bi se izogibati temu, da bi kar koli počeli v tem imeniku, sicer bo velika zmeda, če ga boste znova nastavili.

/ razv

V tem imeniku so datoteke naprav, kot sta naprava USB ali trdi disk. Večina datotek je ustvarjena v času zagona ali ko je priložena naprava.

/ itd

Morda se vam to zdi nekoliko smešno, toda ta imenik je namenjen tistim vrstam konfiguracijskih datotek in map, v katerih sistem ne ve, kam naj jih postavi. Torej, to je imenik et et Cetra za operacijski sistem Linux.

Ta imenik večinoma vsebuje lokalne datoteke statičnega programa, ki vplivajo na vse uporabnike. Ker ta imenik večinoma vsebuje datoteke, povezane s konfiguracijo, je bolje, da ga pokličete "Vse za konfiguriranje".

/ domov

To je imenik, v katerem je shranjena večina uporabnikovih osebnih podatkov. Uporabnik večino svojega časa preživi tukaj, ker so v tem imeniku »/ home« naloženi prenosi, dokumenti, namizje in vsi drugi osnovni in znani imeniki. Tu so tudi vse konfiguracijske datoteke pik uporabnika.

/ lib

To so mape, v katerih so shranjene knjižnice. Knjižnice so nekatere datoteke, ki jih katera koli aplikacija potrebuje za izvajanje več nalog ali funkcij. Na primer, te knjižnice bodo morda potrebne binarnim datotekam v / koš imenik.

/ mediji

To je imenik, kamor se samodejno namestijo vse zunanje povezane pomnilniške naprave. V tem imeniku nam ni treba storiti ničesar, ker ga upravlja sam operacijski sistem, če pa želimo ročno namestiti pomnilniške naprave, imamo v ta namen imenik / mnt.

/ mnt

To je imenik, kjer lahko najdete druge nameščene pogone. Na primer pogon USB, zunanji trdi disk ali pogon diskete. Danes se to ne uporablja, ker so naprave samodejno nameščene v imenik / media, toda tu lahko svoje naprave za shranjevanje namestimo ročno.

/ opt

To je neobvezna mapa. To je imenik, kamor je nameščena ročno nameščena programska oprema prodajalcev.

/ proc

To je imenik s psevdo datotekami. Psevdo datoteke vsebujejo informacije o procesih.

/ root

Tako kot / home directory, / root je hiša skrbnika a.k.a. super uporabnik. Ker je to imenik super uporabnika, se ga bolje ne dotikajte, razen če imate popolno znanje o tem, kaj počnete.

/ teči

Ta imenik se uporablja za shranjevanje začasnih podatkov procesov, ki se izvajajo v operacijskem sistemu.

/ sbin

Ta imenik je podoben imeniku / bin, vendar ga uporablja super uporabnik, zato je pred binom uporabljen znak "s".

/ snap

To je imenik, v katerem so shranjeni snap paketi.

/ srv

Ta imenik shranjuje podatke o storitvah, ki se izvajajo v sistemu. Na primer, hrani podatke, če se strežnik izvaja v operacijskem sistemu.

/ sys

Ta imenik se vedno ustvari med zagonom, zato je navidezni imenik, kot je / dev, in je ta imenik, kadar želite komunicirati z Kernalom. Vsebuje tudi informacije, povezane s povezanimi napravami.

/ tmp

To je začasni imenik in vsebuje začasne datoteke aplikacij, ki se izvajajo v sistemu.

/ usr

Ta imenik vsebuje aplikacije, ki jih je uporabnik namestil in uporablja. Znan je tudi kot "sistemski viri UNIX". Ima tudi svoj imenik / bin, / sbin in / lib, ki se razlikuje od imenikov superuserja / bin, / sbin in / lib.

/ var

To je spremenljiv imenik, ki vsebuje datoteke in mape, katerih velikost naj bi se s časom in uporabo sistema povečala.

Povzetek:

Če ste bili zmedeni glede imenikov Linuxa in njihovih namenov, potem vam je ta objava morala biti v veliko pomoč. Vsebuje temeljito in natančno razlago teme, vključno z namenom vsakega posameznega imenika, ki obstaja v kateri koli operacijski sistem, ki temelji na Linuxu.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...