6 måter Linux-filsystemet er forskjellig fra Windows-filsystemet
Linuxs filsystem har ganske mange forskjeller fra Windows-filsystemet. Du vil ikke finne noen stasjonsbokstaver eller tilbakeslag, men du finner et fremmedlegende oppsett der filene kan ha samme navn, avviker bare ved kapitalisering.
Dette er ikke en uttømmende liste. Det er beregnet for nye Linux-brukere som ikke er klar over alle forskjellene mellom Linux og Windows. Det er mange flere forskjeller som gjelder.
Katalogstruktur
Du vil ikke finne noen mapper for Windows, Programmer eller Brukere hvis du begynner å bla gjennom filsystemet på Linux-datamaskinen. (Selv om / hjemmet / katalogen ligner på brukermappen.)
Linux-katalogstrukturen bruker ikke bare forskjellige navn for mapper, det bruker en helt annen layout. For eksempel kan et program i Windows lagre alle filene i C: \ Program Files \ Application. På Linux vil dets filer bli delt mellom flere steder - dets binærfiler i / usr / bin, dets biblioteker i / usr / lib, og dets konfigurasjonsfiler i / etc /.
Vi har forklart hva hver katalog på Linux filsystemet er og hva det er for. For detaljer, les: HTG Forklarer: Linux Directory Structure Forklaret
Case Sensitivity
På Windows kan du ikke ha en fil som heter fil og en annen fil som heter FIL i samme mappe. Windows-filsystemet er ikke saksfølsomt, så det behandler disse navnene som den samme filen.
På Linux er filsystemet saksfølsomt. Dette betyr at du kan ha filer som heter fil, Fil, og FIL i samme mappe. Hver fil vil ha forskjellig innhold - Linux behandler bokstaver og små bokstaver som forskjellige tegn.
Backslashes vs Forward Slashes
Windows bruker backslashes, akkurat som DOS gjorde. For eksempel er banen til en brukers katalog på Windows:
C: \ Users \ navn
På Linux er banen til en brukers hjemmekatalog:
/ Home / navn
Du vil også legge merke til at nettadressene i nettleseren din - også på Windows - bruker fremoverstreker. For eksempel er det https://www.howtogeek.com/article, ikke http: \\ www.howtogeek.com \ article.
Ingen stasjonsbokstaver - det er alt under /
Windows avslører partisjoner og enheter på stasjonsbokstaver. Enten du har flere harddisker, flere partisjoner på samme harddisk eller flyttbare enheter som er tilkoblet, er hvert filsystem tilgjengelig under eget stasjonsbrev.
Linux har ikke stasjonsbokstaver. I stedet gjør det andre filsystemer tilgjengelige på vilkårlig katalog. (Windows kan også gjøre dette, men dette er ikke hvordan det fungerer ut av boksen.)
På Linux er alt under / - rotkatalogen. Det er ingen filer over rotkatalogen, da det finnes filer utenfor C: på Windows. Når du kobler en enhet til datamaskinen din, blir den tilgjengelig under / media /. Innholdet i katalogen viser innholdet i den monterte partisjonen.
Hvis du har flere harddisker eller harddiskpartisjoner, kan du montere dem hvor som helst du vil på filsystemet ditt. For eksempel kan du plassere hjemmekatalogene på en separat partisjon ved å montere en annen partisjon på / hjemme. Du kan imidlertid montere en partisjon hvor du vil - du kan til og med montere den på / myBackupDrive.
Alt er en fil
Akkurat som hvert montert filsystem er en katalog under / (rotkatalogen), er alt på Linux en fil. For eksempel er din første harddisk representert av / dev / sda, CD-stasjonen din er tilgjengelig på / dev / cdrom, mens musen er representert av / dev / mouse.
Denne setningen er faktisk litt av en oversimplification - alt er egentlig ikke en fil på Linux. Men forstå hva denne setningen betyr for å hjelpe deg å forstå hvordan Linux fungerer. For å lære mer, les: HTG forklarer: Hva "alt er en fil" betyr på Linux
Du kan slette eller endre åpne filer
På Linux og andre UNIX-lignende operativsystemer låser ikke programmer eksklusiv tilgang til filer så ofte som de gjør på Windows. For eksempel, la oss si at du ser på en videofil i VLC på Windows. Kredittene spiller og du er ferdig med å se den, så du prøver å slette den. Du får se en feilmelding - du må slutte å se filen i VLC før du kan slette den, endre navn på den, eller gjøre noe annet til det.
På Linux kan du generelt slette eller endre videofilen når den spilles. Du får ikke se feilmeldinger som sier at filen er i bruk.
Disse forskjellene bør også gjelde for andre UNIX-lignende operativsystemer. Det kan imidlertid være noen forskjeller - for eksempel er Mac OS X ikke sosialt følsom. Det er ikke-følsomt, akkurat som Windows.