6 Manieren waarop het Linux-bestandssysteem verschilt van het Windows-bestandssysteem
Linux's bestandssysteem heeft nogal wat verschillen van het Windows-bestandssysteem. U zult geen stationsletters of backslashes vinden, maar u zult een buitenaards ogende lay-out vinden waar bestanden dezelfde naam kunnen hebben, die alleen verschillen in hoofdletters.
Dit is geen uitputtende lijst. Het is bedoeld voor nieuwe Linux-gebruikers die zich niet bewust zijn van alle verschillen tussen Linux en Windows. Er zijn veel meer verschillen die van toepassing zijn.
Directorystructuur
U zult geen Windows, Program Files of Users-mappen vinden als u rond het bestandssysteem op uw Linux-computer begint te bladeren. (Hoewel de / home / map erg lijkt op de map Gebruikers.)
De Linux-directorystructuur gebruikt niet alleen verschillende namen voor mappen, maar gebruikt een geheel andere lay-out. In Windows kan een toepassing bijvoorbeeld al zijn bestanden opslaan in C: \ Program Files \ Application. Op Linux zouden de bestanden verdeeld zijn over meerdere locaties - de binaire bestanden in / usr / bin, de bibliotheken in / usr / lib, en de configuratiebestanden in / etc /.
We hebben uitgelegd wat elke directory op het Linux-bestandssysteem is en waar het voor is. Lees voor de details: HTG Explains: The Linux Directory Structure Explained
Hoofdlettergevoeligheid
In Windows kunt u geen bestand met de naam het dossier en een ander bestand met de naam HET DOSSIER in dezelfde map. Het Windows-bestandssysteem is niet hoofdlettergevoelig en behandelt deze namen als hetzelfde bestand.
Op Linux is het bestandssysteem hoofdlettergevoelig. Dit betekent dat u bestanden met de naam kunt hebben het dossier, het dossier, en HET DOSSIER in dezelfde map. Elk bestand zou een andere inhoud hebben - Linux behandelt hoofdletters en kleine letters als verschillende karakters.
Backslashes versus Forward Slashes
Windows gebruikt backslashes, net als DOS. Het pad naar de map van een gebruiker op Windows is bijvoorbeeld:
C: \ Users \ Naam
Onder Linux is het pad naar de basismap van een gebruiker:
/ Home / naam
U zult ook merken dat URL's in uw webbrowser - zelfs op Windows - gebruik maken van slashes. Het is bijvoorbeeld https://www.howtogeek.com/article, niet http: \\ www.howtogeek.com \ article.
Geen stationsletters - It's All Under /
Windows geeft partities en apparaten weer in stationsletters. Of u nu meerdere harde schijven, meerdere partities op dezelfde harde schijf of aangesloten verwisselbare apparaten hebt, elk bestandssysteem is beschikbaar onder zijn eigen stationsletter.
Linux heeft geen stationsletters. In plaats daarvan maakt het andere bestandssystemen toegankelijk in willekeurige mappen. (Windows kan dit ook, maar dit is niet hoe het uit de doos werkt.)
Op Linux staat alles onder / - de hoofdmap. Er zijn geen bestanden boven de hoofdmap, omdat er bestanden zijn buiten C: op Windows. Wanneer u een apparaat op uw computer aansluit, zal het beschikbaar worden onder / media /. De inhoud van de directory geeft de inhoud van de aangekoppelde partitie weer.
Als u meerdere harde schijven of partities op een harde schijf hebt, kunt u deze op elke gewenste locatie op uw bestandssysteem plaatsen. U kunt bijvoorbeeld uw basismappen op een aparte partitie plaatsen door een andere partitie op / home te monteren. Je zou echter een partitie kunnen mounten waar je maar wilt - je zou hem zelfs op / myBackupDrive kunnen mounten.
Alles is een bestand
Net zoals elk aangekoppeld bestandssysteem een map onder / (de hoofdmap) is, is alles op Linux een bestand. Uw eerste harde schijf wordt bijvoorbeeld weergegeven door / dev / sda, uw CD-station is beschikbaar op / dev / cdrom, terwijl uw muis wordt weergegeven door / dev / mouse.
Deze zin is eigenlijk een beetje een te grote vereenvoudiging - alles is niet echt een bestand onder Linux. Maar begrijpen wat deze zin betekent, zal je helpen te begrijpen hoe Linux werkt. Lees voor meer informatie: HTG legt uit: wat "Alles is een bestand" betekent onder Linux
U kunt open bestanden verwijderen of wijzigen
Op Linux en andere UNIX-achtige besturingssystemen vergrendelen toepassingen de exclusieve toegang tot bestanden niet zo vaak als op Windows. Stel dat u bijvoorbeeld een videobestand in VLC op Windows bekijkt. De credits worden afgespeeld en je bent klaar met kijken, dus je probeert het te verwijderen. Er verschijnt een foutmelding - u moet het bestand in VLC niet meer bekijken voordat u het kunt verwijderen, hernoemen of er iets anders mee kunt doen.
Onder Linux kon je het videobestand over het algemeen verwijderen of aanpassen terwijl het aan het spelen was. U zult geen foutmeldingen zien die aangeven dat het bestand in gebruik is.
Deze verschillen moeten ook gelden voor andere UNIX-achtige besturingssystemen. Er kunnen echter enkele verschillen zijn - Mac OS X is bijvoorbeeld niet hoofdlettergevoelig. Het is niet hoofdlettergevoelig, net als Windows.