Failu pārvaldība

Linux failu sistēmas hierarhija

Linux failu sistēmas hierarhija

Varbūt jūs tikko esat instalējis Linux, un tagad vēlaties uzzināt par Linux failu sistēmas hierarhiju un struktūru. Jūs varat arī brīnīties, kāpēc dažādos programmatūras veidos ir instalēti tā dažādie direktoriji.

Lai uzzinātu Linux failu sistēmas struktūru, sāksim ar direktoriju ievadi vai sākuma punktu, kas ir pazīstams kā saknes direktorijs. Šajā ziņojumā mēs izmantosim koku komandu, lai terminālā apskatītu direktoriju hierarhisko struktūru koka formā.

Instalēsim rīku ar nosaukumu “koks”, lai apskatītu direktoriju struktūru un labāk izprastu hierarhiju.

Lai instalētu “koku” Ubuntu vai Debian balstītās sistēmās, izmantojiet zemāk esošo komandu:

$ sudo apt instalēšanas koks

Lai Fedora vai RedHat instalētu “koku”, izmantojiet pievienoto komandu:

$ sudo dnf instalēšanas koks

Kad “koks” ir instalēts, vispirms nomainiet direktoriju uz saknes direktoriju (/), izmantojot komandu “cd”:

$ cd /

Tad palaidiet koku komandu šeit:

$ koks

Tas ir parādījis visus direktorijus un apakšdirektorijus, kas faktiski nebija vajadzīgi, jo mēs vēlējāmies redzēt tikai pašreizējās mapes direktorijus.

Tātad, nedaudz modificēsim koku komandu atbilstoši savām vajadzībām un tā vietā izmēģiniet šo komandu:

$ koks -L 1

Šajā komandā “-L” pārstāv līmeni, kuru mēs vēlamies redzēt, un “1” ir līmeņa numurs.

Tagad mums ir labāk redzami katalogi, kas mūs interesē saknes direktorijā.

Pēc tam uzzināsim par katru direktoriju.

Katalogi:

Sāksim saknes direktoriju “/”:

/

Šis ir visu direktoriju ieejas punkts un tiek aprakstīts kā slīpsvītra uz priekšu, kas faktiski ir operētājsistēmas mājas. Tajā viss ir. Ne katram lietotājam ir lasīšanas un rakstīšanas tiesības šajā direktorijā; tikai administratoriem vai atļautajiem operētājsistēmu lietotājiem var būt piekļuve šādām privilēģijām.

/ bin

Šis ir katalogs, kurā operētājsistēmā ir visi dažu svarīgu programmu binārie faili. Šajā direktorijā glabājas dati par visbiežāk izmantotajām komandām, kas saistītas ar direktorija vai faila izveidošanu (mkdir), pārvietošanu (mv), kopēšanu (cp), sarakstu (ls) un noņemšanu (rm). Saskaņā ar Linux failu sistēmu standartiem šajā direktorijā nedrīkst būt apakšdirektoriju.

/ boot

Šis ir katalogs, kas apstrādā Linux operētājsistēmas aizdedzi. Pirmkārt, šajā direktorijā nekas nav jāmaina, pretējā gadījumā tajā neko nevar mainīt, ja vien jums nav administratora tiesības. Jums nevajadzētu darīt neko šajā direktorijā, jo pretējā gadījumā tā uzstādīšana atkal būs milzīga.

/ dev

Šajā direktorijā glabājas tādu ierīču faili kā USB ierīce vai cietais disks. Lielākā daļa failu tiek izveidoti vai nu sāknēšanas laikā, vai arī pievienojot ierīci.

/ utt

Jums tas var šķist mazliet smieklīgi, taču šis katalogs ir paredzēts tiem konfigurācijas failu un mapju tipiem, kuros sistēma nezina, kur tos ievietot. Tātad tas ir Linux operētājsistēmas direktorijs “et Cetra”.

Šajā direktorijā pārsvarā ir statiskie programmas vietējie faili, kas ietekmē visus lietotājus. Tā kā šajā direktorijā pārsvarā ir faili, kas saistīti ar konfigurāciju, labāk to nosaukt par visu, ko konfigurēt.

/mājas

Šajā direktorijā tiek ievietota lielākā daļa lietotāja personas datu. Lietotājs šeit pavada lielāko daļu laika, jo lejupielādes, dokumenti, darbvirsma un visi citi nepieciešamie un labi zināmie direktoriji atrodas šajā direktorijā “/ home”. Visi lietotāja punktu konfigurācijas faili ir arī šeit.

/ lib

Šīs ir mapes, kurās tiek glabātas bibliotēkas. Bibliotēkas ir daži faili, kas nepieciešami jebkurai lietojumprogrammai, lai veiktu vairākus uzdevumus vai funkcijas. Piemēram, šīs bibliotēkas var būt nepieciešamas binārajiem failiem / bin direktorijā.

/ mediji

Šajā direktorijā visas ārējās pievienotās atmiņas ierīces tiek uzstādītas automātiski. Šajā direktorijā mums nekas nav jādara, jo to pārvalda pati operētājsistēma, bet, ja mēs vēlamies manuāli uzstādīt atmiņas ierīces, mums šim nolūkam ir direktorijs / mnt.

/ mnt

Šis ir katalogs, kurā varat atrast citus pievienotos diskus. Piemēram, USB disks, ārējais cietais disks vai disketes disks. Mūsdienās to neizmanto, jo ierīces tiek automātiski pievienotas / media direktorijā, bet tieši šeit mēs varam manuāli uzstādīt savas atmiņas ierīces.

/izvēlēties

Šī ir izvēles mape. Tas ir katalogs, kurā tiek ievietota pārdevēju manuāli instalēta programmatūra.

/ proc

Šis ir katalogs ar pseido failiem. Pseido failos ir informācija par procesiem.

/ sakne

Tāpat kā / home directory, / root ir administratora māja a.k.a. superlietotājs. Tā kā tas ir superlietotāja katalogs, labāk to neaiztikt, ja vien jums nav pilnīgas zināšanas par to, ko jūs darāt.

/ palaist

Šis direktorijs tiek izmantots operētājsistēmā darbojošos procesu pagaidu datu glabāšanai.

/ sbin

Šis direktorijs ir tieši tāds pats kā / bin direktorijs, taču to izmanto superlietotājs, un tāpēc “bin” tiek izmantots pirms bin.

/ snap

Ir direktorijs ar tajā saglabātajiem papildpakotnēm.

/ srv

Šajā direktorijā tiek glabāti sistēmā darbojošos pakalpojumu dati. Piemēram, tas glabā datus, ja operētājsistēmā darbojas serveris.

/ sys

Šis direktorijs vienmēr tiek izveidots sāknēšanas laikā, tāpēc tas ir virtuāls katalogs, piemēram, / dev, un tas ir katalogs, kad vēlaties sazināties ar Kernal. Tajā atrodas arī informācija, kas saistīta ar pievienotajām ierīcēm.

/ tmp

Šis ir pagaidu katalogs, un tajā atrodas sistēmā darbojošos lietojumprogrammu pagaidu faili.

/ usr

Šajā direktorijā ir lietotāja instalētās un izmantotās lietojumprogrammas. Tas ir arī pazīstams kā “UNIX sistēmas resursi”. Tam ir arī savs / bin, / sbin un / lib direktorijs, kas atšķiras no superlietotāja / bin, / sbin un / lib direktorijiem.

/ var

Šis ir mainīgs direktorijs, kurā ir faili un mapes, kuru lielums, domājams, pieaugs laika gaitā un sistēmas lietošanai.

Kopsavilkums:

Ja jums ir radušās neskaidrības par Linux direktorijiem un to mērķiem, šī ziņa jums noteikti ir bijusi ļoti noderīga. Tajā ir padziļināts un precīzs tēmas skaidrojums, ieskaitot katra direktorija, kas pastāv jebkura veida Linux operētājsistēmā, mērķi.

HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...
Kā parādīt FPS skaitītāju Linux spēlēs
Linux spēles ieguva lielu impulsu, kad Valve 2012. gadā paziņoja par Linux atbalstu Steam klientam un viņu spēlēm. Kopš tā laika daudzas AAA un indie ...