1Sep
Linux filsystem har ganske mange forskjeller fra Windows-filsystemet. Du vil ikke finne noen stasjonsbokstaver eller tilbakeslag, men du finner et fremmedlegende layout 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.
Directory Structure
Du finner ingen mapper for Windows, Programmer eller Brukere hvis du begynner å bla gjennom filsystemet på Linux-datamaskinen.(Selv om /home/-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 dens 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 Følsomhet
I Windows kan du ikke ha en fil med navnet -fil og en annen fil med navnet 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 med navnet -fil , File 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: \ Brukere \ Navn
På Linux er banen til en brukers hjemmekatalog
/home/-navn
Du vil også legge merke til at nettadressene i nettleseren din - selv på Windows- bruk fremoverstrekk. For eksempel er det https: //www.howtogeek.com/ artikkel, 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 koblet til, er hvert filsystem tilgjengelig under eget stasjonsbrev.
Linux har ikke stasjonsbokstaver. I stedet gjør det andre filsystemer tilgjengelige ved 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 er tilgjengelig på /dev/ cdrom, mens musen er representert av /dev/-musen.
Denne setningen er faktisk litt av en oversimplification - alt er egentlig ikke en fil på Linux. Men å forstå hva denne setningen betyr, vil 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 somde gjør på Windows. For eksempel, la oss si at du ser 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.
På Linux kan du generelt slette eller endre videofilen som den spillte. 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, Mac OS X er ikke saksensitiv. Det er ikke-følsomt, akkurat som Windows.