Måske har du lige installeret Linux, og nu vil du vide mere om Linux-filsystemets hierarki og struktur. Du kan også undre dig over, hvorfor forskellige typer software er installeret i de forskellige mapper.
For at kende Linux-filsystemets struktur, lad os begynde med posten eller startpunktet for mapperne, som er kendt som rodmappen. I dette indlæg bruger vi trækommandoen til at se mappens hierarkiske struktur i form af træet i terminalen.
Lad os installere et værktøj med navnet “træ” for at se strukturen i mapper og bedre forstå hierarkiet.
For at installere "træet" på Ubuntu- eller Debian-baserede systemer skal du bruge kommandoen nedenfor:
$ sudo apt installere træ
For at installere "træet" på Fedora eller RedHat skal du bruge den vedlagte kommando:
$ sudo dnf installere træ
Når “træ” er installeret, skal du først ændre biblioteket til rodmappen (/) ved hjælp af kommandoen “cd”:
$ cd /
Kør derefter trækommandoen her:
$ træ
Det har vist alle mapper og underkataloger, hvilket faktisk ikke var nødvendigt, da vi kun ville se mapperne i den aktuelle mappe.
Så lad os ændre trækommandoen en smule i henhold til vores behov, og prøv i stedet denne kommando:
$ træ -L 1I denne kommando er den “-L” repræsenterer det niveau, vi ønsker at se, og “1” repræsenterer niveauet nummer.
Nu har vi et bedre overblik over mapper med vores interesse i rodmappen.
Lad os derefter lære om hver mappe.
Vejviser:
Lad os starte rodmappen “/”:
/
Dette er indgangsstedet for alle mapper og beskrives som en skråstreg, som faktisk er operativsystemets hjemsted. Alt er i det. Ikke alle brugere har læse- og skriverettigheder til denne mappe; kun administratorer eller tilladte brugere af operativsystemerne kan have adgang til sådanne rettigheder.
/beholder
Dette er den mappe, der har alle de binære filer i nogle vigtige programmer på operativsystemet. Denne mappe indeholder data om de mest anvendte kommandoer relateret til at oprette (mkdir), flytte (mv), kopiere (cp), liste (ls) og fjerne (rm) en mappe eller fil. I henhold til Linux-filsystemstandarderne kan denne mappe ikke have underkataloger.
/støvle
Dette er den mappe, der håndterer tændingen af Linux-operativsystemet. Først og fremmest behøver du ikke ændre noget i denne mappe, ellers kan du ikke ændre noget i det, medmindre du har administratorrettigheder. Du bør holde dig væk fra at gøre noget i denne mappe, ellers vil det være et stort rod at sætte det op igen.
/ dev
Denne mappe indeholder filerne på enhederne som en USB-enhed eller en harddisk. De fleste af filerne oprettes enten ved opstartstidspunktet, eller når en enhed er tilsluttet.
/etc
Dette kan virke lidt sjovt for dig, men denne mappe er til de typer konfigurationsfiler og mapper, hvor systemet ikke ved, hvor de skal placeres. Så det er et "et Cetra" -katalog til Linux-operativsystemet.
Denne mappe indeholder for det meste de statiske program lokale filer, der påvirker alle brugere. Da denne mappe for det meste indeholder filer relateret til konfigurationen, er det bedre at kalde det "Alt at konfigurere".
/hjem
Dette er det bibliotek, hvor det meste af brugerens personlige data placeres. En bruger tilbringer det meste af sin tid her, fordi Downloads, Dokumenter, Desktop og alle andre basale krævede og meget kendte kataloger findes i denne "/ home" -mappe. Alle prikkonfigurationsfiler for en bruger er også herinde.
/ lib
Dette er de mapper, hvor biblioteker er gemt. Biblioteker er nogle filer, som ethvert program har brug for til at udføre flere opgaver eller funktioner. F.eks. Kan disse biblioteker være nødvendige af de binære filer i /beholder vejviser.
/medier
Dette er det bibliotek, hvor alle eksterne tilsluttede lagerenheder monteres automatisk. Vi behøver ikke at gøre noget i denne mappe, fordi det styres af selve operativsystemet, men hvis vi vil montere lagerenheder manuelt, har vi / mnt-biblioteket til det formål.
/ mnt
Dette er den mappe, hvor du kan finde de andre monterede drev. For eksempel et USB-drev, en ekstern harddisk eller et diskettedrev. Dette bruges ikke i dag, fordi enhederne automatisk monteres på / media-biblioteket, men det er her, vi kan montere vores lagerenheder manuelt.
/ opt
Dette er den valgfri mappe. Det er den mappe, hvor manuelt installeret software fra leverandører er placeret.
/ proc
Dette er biblioteket med pseudofiler. Pseudofilerne indeholder oplysninger om processerne.
/rod
Ligesom / hjemmekatalog er / root administratorens hus a.k.-en. superbruger. Da dette er superbrugerens bibliotek, er det bedre ikke at røre ved det, medmindre du har fuldstændig viden om, hvad du laver.
/løb
Denne mappe bruges til at gemme midlertidige data om processer, der kører på operativsystemet.
/ sbin
Denne mappe er ligesom / bin-kataloget, men dette bruges af superbrugeren, og det er derfor, "s" bruges før bin.
/ snap
Det er biblioteket med de snappakker, der er gemt i det.
/ srv
Denne mappe gemmer dataene for de tjenester, der kører på systemet. For eksempel indeholder den dataene, hvis en server kører på operativsystemet.
/ sys
Denne mappe oprettes altid under opstartstid, så det er en virtuel mappe som / dev, og det er kataloget, når du vil kommunikere til Kernal. Det indeholder også oplysninger relateret til de tilsluttede enheder.
/ tmp
Dette er en midlertidig mappe og indeholder de midlertidige filer til de applikationer, der kører på systemet.
/ usr
Denne mappe indeholder de applikationer, der er installeret og brugt af brugeren. Det er også kendt som "UNIX-systemressourcer". Det har også sin egen / bin, / sbin og / lib mappe, som er forskellig fra superbrugerens / bin, / sbin og / lib mapper.
/ var
Dette er en variabel mappe, der indeholder filerne og mapperne, hvis størrelse forventes at stige med tiden og systemets brug.
Resumé:
Hvis du er forvirret over Linux-mapper og deres formål, skal dette indlæg have været en stor hjælp for dig. Den indeholder en dybtgående og punktlig forklaring af emnet, herunder formålet med hver enkelt mappe, der findes i enhver form for Linux-baseret operativsystem.