1Sep

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 door het bestandssysteem op uw Linux-computer gaat browsen.(Hoewel de /home/-directory sterk lijkt op de map Gebruikers.)

De Linux-directorystructuur gebruikt niet alleen verschillende namen voor mappen, maar gebruikt een geheel andere lay-out. In Windows slaat een toepassing bijvoorbeeld al zijn bestanden op in C: \ Program Files \ Application. Onder Linux zouden de bestanden worden gesplitst tussen meerdere locaties - de binaire bestanden in de /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 meer informatie: HTG Explains: de Linux Directory-structuur verklaard

hoofdlettergevoeligheid

In Windows kunt u geen bestand met de naam -bestand en een ander bestand met de naam FILE in dezelfde map hebben. Het Windows-bestandssysteem is niet hoofdlettergevoelig en behandelt deze namen als hetzelfde bestand.

Onder Linux is het bestandssysteem hoofdlettergevoelig. Dit betekent dat u bestanden met de naam -bestand , -bestand en FILE in dezelfde map zou kunnen hebben. Elk bestand zou een verschillende inhoud hebben - Linux behandelt hoofdletters en kleine letters als verschillende tekens.

Backslashes versus Forward Slashes

Windows gebruikt backslashes, net als DOS.Het pad naar de map van een gebruiker op Windows is bijvoorbeeld:

C: \ Users \ Name

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 voorwaartse slashes. Het is bijvoorbeeld https: //www.howtogeek.com/-artikel, 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 hebt, meerdere partities op dezelfde harde schijf of aangesloten verwijderbare apparaten, 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.)

Onder Linux staat alles onder / - de hoofdmap. Er zijn geen bestanden boven de hoofdmap, er zijn bestanden 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 in 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 op elke gewenste plek kunnen mounten - je zou het zelfs op / myBackupDrive kunnen aankoppelen.

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 vertegenwoordigd door /dev/ sda, uw CD-station is beschikbaar op /dev/ cdrom, terwijl uw muis wordt voorgesteld door een /dev/-muis.

Deze zin is eigenlijk een beetje een te grote vereenvoudiging - alles is niet echt een bestand onder Linux. Maar als u begrijpt wat deze zin betekent, kunt u beter begrijpen hoe Linux werkt. Lees voor meer informatie: HTG legt uit: wat "alles is een bestand" betekent op Linux

U kunt open bestanden verwijderen of wijzigen

Op Linux en andere UNIX-achtige besturingssystemen vergrendelen toepassingen niet de exclusieve toegang tot bestanden zo vaak alsze doen 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.

In Linux kon je het videobestand over het algemeen verwijderen of aanpassen tijdens het spelen. U zult geen foutmeldingen zien die aangeven dat het bestand in gebruik is.

Deze verschillen zouden ook moeten 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.