Bestandsbeheer

Hiërarchie van Linux-bestandssysteem

Hiërarchie van Linux-bestandssysteem

Misschien heb je net Linux geïnstalleerd en wil je nu meer weten over de hiërarchie en structuur van het Linux-bestandssysteem. Je kunt je ook afvragen waarom verschillende soorten software in de verschillende mappen zijn geïnstalleerd installed.

Om de structuur van het Linux-bestandssysteem te kennen, laten we beginnen met de ingang of het startpunt van de mappen, die bekend staat als de hoofdmap. In dit bericht zullen we de opdracht tree gebruiken om de hiërarchische structuur van mappen te bekijken in de vorm van de boom in de terminal.

Laten we een tool met de naam "boom" installeren om de structuur van mappen te bekijken en de hiërarchie beter te begrijpen.

Gebruik de onderstaande opdracht om de "boom" op Ubuntu- of Debian-gebaseerde systemen te installeren:

$ sudo apt install tree

Om de "boom" op Fedora of RedHat te installeren, gebruik je het bijgevoegde commando:

$ sudo dnf installatieboom

Nadat "tree" is geïnstalleerd, wijzigt u eerst de map in de hoofdmap (/), met behulp van de opdracht "cd":

$ cd /

Voer dan hier het tree-commando uit:

$ boom

Het heeft alle mappen en submappen getoond, wat eigenlijk niet nodig was omdat we alleen de mappen van de huidige map wilden zien.

Dus laten we het tree-commando een beetje aanpassen aan onze behoeften, en in plaats daarvan dit commando proberen:

$ boom -L 1

In dit commando, de "-L" vertegenwoordigt het niveau dat we willen zien, en de “1” vertegenwoordigt het niveaunummer.

Nu hebben we een beter zicht op de mappen van onze interesse in de hoofdmap.

Laten we vervolgens meer te weten komen over elke map.

Directory's:

Laten we beginnen met de hoofdmap “/”:

/

Dit is het toegangspunt van alle mappen en wordt beschreven als een schuine streep, wat eigenlijk de thuisbasis is van het besturingssysteem. Alles zit erin. Niet elke gebruiker heeft lees- en schrijfrechten voor deze map; alleen de beheerders of toegestane gebruikers van de besturingssystemen hebben toegang tot dergelijke privileges.

/bin

Dit is de map met alle binaire bestanden van enkele belangrijke programma's op het besturingssysteem. Deze map bevat de gegevens over de meest gebruikte commando's met betrekking tot het maken (mkdir), verplaatsen (mv), kopiëren (cp), vermelden (ls) en verwijderen (rm) van een map of bestand. Volgens de Linux-bestandssysteemstandaarden mag deze map geen submappen hebben.

/laars

Dit is de map die de ontsteking van het Linux-besturingssysteem afhandelt. Allereerst hoeft u niets in deze map te wijzigen, anders kunt u er niets in wijzigen tenzij u beheerdersrechten heeft. Je moet wegblijven van het doen van iets in deze map, anders wordt het een enorme puinhoop om het opnieuw in te stellen.

/dev

Deze map bevat de bestanden van de apparaten zoals een USB-apparaat of een harde schijf. De meeste bestanden worden gemaakt tijdens het opstarten of wanneer een apparaat is aangesloten.

/enz

Dit lijkt misschien een beetje grappig, maar deze map is voor dat soort configuratiebestanden en mappen waarin het systeem niet weet waar het ze moet plaatsen. Het is dus een map "et Cetra" voor het Linux-besturingssysteem.

Deze map bevat voornamelijk de statische lokale programmabestanden die van invloed zijn op alle gebruikers. Aangezien deze map meestal bestanden bevat die verband houden met de configuratie, is het beter om deze "Alles om te configureren" te noemen.

/huis

Dit is de directory waar de meeste persoonlijke gegevens van de gebruiker worden geplaatst. Een gebruiker brengt het grootste deel van zijn tijd hier door omdat Downloads, Documenten, Desktop en alle andere vereiste en bekende mappen zich in deze map "/home" bevinden. Alle dot-configuratiebestanden van een gebruiker staan ​​hier ook.

/lib

Dit zijn de mappen waarin bibliotheken worden opgeslagen. Bibliotheken zijn enkele bestanden die elke toepassing nodig heeft om verschillende taken of functies uit te voeren. Deze bibliotheken kunnen bijvoorbeeld nodig zijn voor de binaire bestanden in de /bin map.

/media

Dit is de map waar alle externe aangesloten opslagapparaten automatisch worden aangekoppeld. We hoeven niets te doen in deze map omdat deze wordt beheerd door het besturingssysteem zelf, maar als we opslagapparaten handmatig willen koppelen, hebben we daarvoor de map /mnt.

/ mnt

Dit is de map waar u de andere gekoppelde schijven kunt vinden. Bijvoorbeeld een USB-station, een externe harde schijf of een diskettestation. Dit wordt tegenwoordig niet gebruikt omdat de apparaten automatisch worden gekoppeld aan de /media-map, maar dit is waar we onze opslagapparaten handmatig kunnen koppelen.

/opt

Dit is de optionele map. Het is de map waar handmatig geïnstalleerde software door leveranciers wordt geplaatst.

/proc

Dit is de map met de pseudo-bestanden. De pseudo-bestanden bevatten informatie over de processen.

/wortel

Net als /home directory, is /root het huis van de beheerder a.k.een. Super gebruiker. Aangezien dit de directory van de supergebruiker is, is het beter om deze niet aan te raken, tenzij u volledig weet wat u doet.

/rennen

Deze map wordt gebruikt om tijdelijke gegevens op te slaan van processen die op het besturingssysteem worden uitgevoerd.

/sbin

Deze map is net als de /bin-map, maar deze wordt gebruikt door de supergebruiker, en daarom wordt "s" vóór bin gebruikt.

/snap

Het is de map met de snap-pakketten erin opgeslagen.

/srv

Deze map slaat de gegevens op van de services die op het systeem worden uitgevoerd. Het bevat bijvoorbeeld de gegevens als een server op het besturingssysteem draait.

/sys

Deze map wordt altijd gemaakt tijdens het opstarten, dus het is een virtuele map zoals /dev, en het is de map waarin u wilt communiceren met de Kernal. Het bevat ook informatie met betrekking tot de aangesloten apparaten.

/tmp

Dit is een tijdelijke map en bevat de tijdelijke bestanden van de applicaties die op het systeem draaien.

/usr

Deze map bevat de applicaties die door de gebruiker zijn geïnstalleerd en gebruikt. Het is ook bekend als de "UNIX-systeembronnen". Het heeft ook zijn eigen /bin-, /sbin- en /lib-directory, die verschilt van de /bin-, /sbin- en /lib-directory's van de superuser.

/var

Dit is een variabele directory die de bestanden en mappen bevat waarvan de grootte naar verwachting zal toenemen met het verstrijken van de tijd en het gebruik van het systeem.

Samenvatting:

Als je in de war bent geweest over de Linux-mappen en hun doeleinden, dan moet dit bericht een grote hulp voor je zijn geweest. Het bevat een diepgaande en duidelijke uitleg van het onderwerp, inclusief het doel van elke afzonderlijke map die bestaat in elk soort op Linux gebaseerd besturingssysteem.

Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...