Filhantering

Linux-filsystemhierarki

Linux-filsystemhierarki

Kanske har du just installerat Linux, och nu vill du veta mer om Linux-filsystemets hierarki och struktur. Du kanske också undrar varför olika typer av programvara installeras i dess olika kataloger.

För att känna till Linux-filsystemets struktur, låt oss börja med inmatningen eller startpunkten för katalogerna, som kallas rotkatalogen. I det här inlägget kommer vi att använda trädkommandot för att visa katalogernas hierarkiska struktur i form av trädet i terminalen.

Låt oss installera ett verktyg som heter ”träd” för att se strukturen i kataloger och bättre förstå hierarkin.

För att installera ”trädet” på Ubuntu- eller Debian-baserade system, använd kommandot nedan:

$ sudo apt installera träd

För att installera "trädet" på Fedora eller RedHat, använd det bifogade kommandot:

$ sudo dnf installera träd

När ”trädet” är installerat, byter du först katalogen till rotkatalogen (/) med kommandot “cd”:

$ cd /

Kör sedan trädkommandot här:

$ träd

Det har visat alla kataloger och underkataloger, vilket faktiskt inte behövdes eftersom vi bara ville se katalogerna för den aktuella mappen.

Så, låt oss ändra trädkommandot lite enligt våra behov, och prova det här kommandot istället:

$ tree -L 1

I detta kommando, “-L” representerar den nivå vi vill se och “1” representerar nivånumret.

Nu har vi en bättre bild av katalogerna för vårt intresse för rotkatalogen.

Låt oss sedan lära oss om varje katalog.

Kataloger:

Låt oss börja rotkatalogen “/”:

/

Detta är startpunkten för alla kataloger och beskrivs som ett snedstreck framåt, vilket faktiskt är operativsystemets hem. Allt är i det. Inte alla användare har läs- och skrivbehörigheter till denna katalog; endast administratörer eller tillåtna användare av operativsystemen har tillgång till sådana behörigheter.

/ soptunna

Det här är katalogen som har alla binära filer i några viktiga program i operativsystemet. Den här katalogen innehåller data om de mest använda kommandona relaterade till att skapa (mkdir), flytta (mv), kopiera (cp), lista (ls) och ta bort (rm) en katalog eller fil. Enligt Linux Filesystem Standards kan den här katalogen inte ha underkataloger.

/känga

Det här är katalogen som hanterar antändningen av Linux-operativsystemet. Först och främst behöver du inte ändra något i den här katalogen, annars kan du inte ändra någonting i den om du inte har administratörsrättigheter. Du bör hålla dig borta från att göra någonting i den här katalogen, annars blir det en enorm röra att ställa in den igen.

/ dev

Den här katalogen innehåller filerna på enheterna som en USB-enhet eller en hårddisk. De flesta filerna skapas antingen vid starttiden eller när en enhet är ansluten.

/etc

Det här kan tyckas lite roligt för dig, men den här katalogen är för de typer av konfigurationsfiler och mappar där systemet inte vet var de ska placeras. Så det är en “et Cetra” -katalog för Linux-operativsystemet.

Den här katalogen innehåller mestadels de lokala filerna för statiska program som påverkar alla användare. Eftersom den här katalogen mest innehåller filer relaterade till konfigurationen är det bättre att kalla den "Allt att konfigurera".

/Hem

Detta är den katalog där de flesta av användarens personuppgifter placeras. En användare tillbringar det mesta av sin tid här eftersom nedladdningar, dokument, skrivbord och alla andra grundläggande nödvändiga och mycket kända kataloger finns i denna "/ home" katalog. Alla punktkonfigurationsfiler för en användare finns också här.

/ lib

Det här är mapparna där bibliotek lagras. Bibliotek är några filer som behövs av alla applikationer för att utföra flera uppgifter eller funktioner. Till exempel kan dessa bibliotek behövas av binära filer i / soptunna katalog.

/media

Detta är katalogen där alla externa anslutna lagringsenheter monteras automatiskt. Vi behöver inte göra någonting i den här katalogen eftersom den hanteras av själva operativsystemet, men om vi vill montera lagringsenheter manuellt har vi / mnt-katalogen för det ändamålet.

/ mnt

Det här är katalogen där du kan hitta de andra monterade enheterna. Till exempel en USB-enhet, en extern hårddisk eller en diskettenhet. Detta används inte idag eftersom enheterna automatiskt monteras på / media-katalogen, men det är här vi kan montera våra lagringsenheter manuellt.

/välja

Detta är den valfria mappen. Det är katalogen där manuellt installerad programvara från leverantörer placeras.

/ proc

Det här är katalogen med pseudofilerna. Pseudofilerna innehåller information om processerna.

/rot

Precis som / hemkatalogen är / root administratörens hus a.k.a. superanvändare. Eftersom detta är superanvändarens katalog är det bättre att inte röra vid den om du inte har fullständig kunskap om vad du gör.

/springa

Den här katalogen används för att lagra tillfällig data om processer som körs på operativsystemet.

/ sbin

Den här katalogen är precis som / bin-katalogen, men den används av superanvändaren, och det är därför “s” används före bin.

/knäppa

Det är katalogen med de snap-paket som är lagrade i den.

/ srv

Den här katalogen lagrar data för de tjänster som körs i systemet. Det innehåller till exempel data om en server körs på operativsystemet.

/ sys

Den här katalogen skapas alltid under starttiden, så det är en virtuell katalog som / dev, och det är katalogen när du vill kommunicera till Kernal. Den innehåller också information relaterad till de anslutna enheterna.

/ tmp

Detta är en tillfällig katalog och innehåller de tillfälliga filerna för de program som körs på systemet.

/ usr

Den här katalogen innehåller de applikationer som installerats och används av användaren. Det är också känt som "UNIX-systemresurser". Den har också sin egen katalog / bin, / sbin och / lib, som skiljer sig från superanvändarens / bin, / sbin och / lib-kataloger.

/ var

Detta är en variabelkatalog som innehåller filer och mappar vars storlek förväntas öka med tiden och systemets användning.

Sammanfattning:

Om du har varit förvirrad över Linux-katalogerna och deras syften, måste det här inlägget ha varit till stor hjälp för dig. Den innehåller en djupgående och punktlig förklaring av ämnet, inklusive syftet med varje enskild katalog som finns i alla typer av Linux-baserade operativsystem.

Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...
Mus Hur man ändrar vänster och höger musknapp på Windows 10 PC
Hur man ändrar vänster och höger musknapp på Windows 10 PC
Det är en hel norm att alla datormusenheter är ergonomiskt utformade för högerhänta användare. Men det finns musenheter tillgängliga som är speciellt ...
Mus Emulera musklick genom att sväva med Clickless Mouse i Windows 10
Emulera musklick genom att sväva med Clickless Mouse i Windows 10
Att använda en mus eller tangentbord i fel hållning av överdriven användning kan resultera i många hälsoproblem, inklusive stam, karpaltunnelsyndrom o...