Upravljanje datotekama

Hijerarhija Linux datotečnog sustava

Hijerarhija Linux datotečnog sustava

Možda ste upravo instalirali Linux, a sada želite znati o hijerarhiji i strukturi Linux datotečnog sustava. Možete se također zapitati zašto su različite vrste softvera instalirane u različite imenike.

Da bismo znali strukturu Linux datotečnog sustava, započnimo s unosom ili početnom točkom direktorija, koja je poznata kao korijenski direktorij. U ovom postu koristit ćemo naredbu stabla za prikaz hijerarhijske strukture direktorija u obliku stabla u terminalu.

Instalirajmo alat pod nazivom "stablo" da bismo vidjeli strukturu direktorija i bolje razumjeli hijerarhiju.

Da biste instalirali "stablo" na sustave temeljene na Ubuntuu ili Debianu, upotrijebite naredbu u nastavku:

$ sudo apt instalacijsko stablo

Da biste instalirali "stablo" na Fedoru ili RedHat, upotrijebite dodanu naredbu:

$ sudo dnf instalacijsko stablo

Jednom kada je instalirano "stablo", prvo promijenite direktorij u korijenski direktorij (/), koristeći naredbu "cd":

$ cd /

Zatim ovdje pokrenite naredbu stabla:

$ drvo

Pokazao je sve direktorije i poddirektorijume, što zapravo nije bilo potrebno jer smo željeli vidjeti samo direktorije trenutne mape.

Pa, hajde da malo prilagodimo naredbu stabla prema našim potrebama i umjesto toga isprobajmo ovu naredbu:

$ stablo -L 1

U ovoj naredbi, "-L" predstavlja razinu koju želimo vidjeti, a "1" predstavlja broj razine.

Sada imamo bolji prikaz direktorija koji nas zanimaju u korijenskom direktoriju.

Dalje, naučimo o svakom direktoriju.

Imenici:

Započnimo korijenski direktorij "/":

/

Ovo je ulazna točka svih direktorija i opisuje se kao kosa crta, koja je zapravo dom operacijskog sustava. Sve je u njemu. Nije svaki korisnik imao povlastice za čitanje i pisanje u ovaj direktorij; pristup tim privilegijama mogu imati samo administratori ili dopušteni korisnici operativnih sustava.

/ kanta za smeće

Ovo je direktorij koji sadrži sve binarne datoteke nekih važnih programa na operacijskom sustavu. Ovaj direktorij sadrži podatke o najčešće korištenim naredbama vezanim za izradu (mkdir), premještanje (mv), kopiranje (cp), popis (ls) i uklanjanje (rm) direktorija ili datoteke. Prema Linuxovim standardima datotečnog sustava, ovaj direktorij ne može imati poddirektorijume.

/čizma

Ovo je direktorij koji upravlja paljenjem operativnog sustava Linux. Prije svega, ne trebate ništa mijenjati u ovom direktoriju, inače u njemu ne možete ništa mijenjati ako nemate administratorska prava. Trebali biste se kloniti bilo čega u ovom direktoriju, inače će biti velika gužva ponovno ga postaviti.

/ razv

Ovaj direktorij sadrži datoteke uređaja poput USB uređaja ili tvrdog diska. Većina datoteka stvara se ili tijekom pokretanja ili kada je priključen uređaj.

/ itd

Možda vam se ovo čini pomalo smiješno, ali ovaj je direktorij namijenjen onim vrstama konfiguracijskih datoteka i mapa u kojima sustav ne zna kamo ih smjestiti. Dakle, to je direktorij "et Cetra" za operativni sustav Linux.

Ovaj direktorij uglavnom sadrži statičke lokalne datoteke koje utječu na sve korisnike. Budući da ovaj direktorij uglavnom sadrži datoteke povezane s konfiguracijom, bolje ga je nazvati "Sve za konfiguriranje".

/Dom

Ovo je direktorij u kojem se nalazi većina osobnih podataka korisnika. Korisnik provodi većinu svog vremena ovdje jer se preuzimanja, dokumenti, radna površina i svi drugi osnovni potrebni i dobro poznati direktoriji nalaze u ovom direktoriju "/ home". Sve datoteke s konfiguracijom točaka korisnika također su ovdje.

/ lib

To su mape u kojima su pohranjene knjižnice. Knjižnice su neke datoteke koje su potrebne bilo kojoj aplikaciji za obavljanje nekoliko zadataka ili funkcija. Na primjer, ove bi knjižnice mogle biti potrebne binarnim datotekama u / kanta za smeće imenik.

/ mediji

Ovo je direktorij u koji se automatski priključuju svi vanjski povezani uređaji za pohranu. Ne trebamo ništa raditi u ovom direktoriju, jer njime upravlja sam operativni sustav, ali ako želimo ručno montirati uređaje za pohranu, u tu svrhu imamo direktorij / mnt.

/ mnt

Ovo je direktorij u kojem možete pronaći ostale montirane diskove. Na primjer, USB pogon, vanjski tvrdi disk ili pogon diskete. To se danas ne koristi jer se uređaji automatski montiraju u direktorij / media, ali ovdje možemo ručno montirati svoje uređaje za pohranu.

/ opt

Ovo je neobavezna mapa. To je direktorij u koji se stavlja ručno instalirani softver od strane dobavljača.

/ proc

Ovo je direktorij s pseudo datotekama. Pseudo datoteke sadrže informacije o procesima.

/korijen

Baš kao i / home direktorij, / root je kuća administratora a.k.a. superkorisnik. Budući da je ovo imenik superusera, bolje ga je ne dirati ako nemate potpuno znanje o tome što radite.

/trčanje

Ovaj se direktorij koristi za pohranu privremenih podataka procesa koji se izvode u operacijskom sustavu.

/ sbin

Ovaj je direktorij sličan direktoriju / bin, ali njega koristi superkorisnik i zato se ispred bin koristi "s".

/ ugriz

To je direktorij u kojem su pohranjeni snap paketi.

/ srv

Ovaj direktorij pohranjuje podatke usluga pokrenutih u sustavu. Na primjer, sadrži podatke ako je poslužitelj pokrenut u operacijskom sustavu.

/ sys

Ovaj se direktorij uvijek stvara za vrijeme pokretanja, tako da je virtualni direktorij poput / dev i to je direktorij kada želite komunicirati s Kernalom. Također sadrži informacije povezane s povezanim uređajima.

/ tmp

Ovo je privremeni direktorij i sadrži privremene datoteke aplikacija pokrenutih u sustavu.

/ usr

Ovaj direktorij sadrži aplikacije koje je korisnik instalirao i koristio. Poznat je i pod nazivom „UNIX sistemski resursi“. Također ima vlastiti direktorij / bin, / sbin i / lib, koji se razlikuje od direktorija nadređenih korisnika / bin, / sbin i / lib.

/ var

Ovo je varijabilni direktorij koji sadrži datoteke i mape čija se veličina očekuje kako će se povećavati s vremenom i korištenjem sustava.

Sažetak:

Ako ste se zbunili oko Linux direktorija i njihovih svrha, onda vam je ovaj post morao biti od velike pomoći. Sadrži detaljno i detaljno objašnjenje teme, uključujući svrhu svakog pojedinog direktorija koji postoji u bilo kojoj vrsti operativnog sustava zasnovanog na Linuxu.

Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...
Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...