6 måder, Linux-filsystemet er forskelligt fra Windows-filsystemet
Linuxs filsystem har ganske få forskelle fra Windows-filsystemet. Du vil ikke finde nogen drevbogstaver eller backslashes, men du finder et fremmedlegende layout, hvor filer kan have samme navn, som kun adskiller sig ved kapitalisering.
Dette er ikke en udtømmende liste. Det er beregnet til nye Linux brugere, der ikke er opmærksomme på alle forskellene mellem Linux og Windows. Der er mange flere forskelle, der gælder.
Katalogstruktur
Du vil ikke finde nogen mapper i Windows, Programmer eller Brugere, hvis du begynder at bladre rundt på filsystemet på din Linux-computer. (Selvom / hjemmet / mappen ligner meget på brugerens mappe.)
Linux-katalogstrukturen bruger ikke bare forskellige navne til mapper, det bruger et helt andet layout. For eksempel kan en applikation i Windows lagre alle dens filer i C: \ Program Files \ Application. På Linux vil dets filer blive delt mellem flere steder - dets binære filer i / usr / bin, dets biblioteker i / usr / lib og dets konfigurationsfiler i / etc /.
Vi har forklaret, hvad hver mappe på Linux filsystemet er og hvad det er til. For detaljerne, læs: HTG Forklarer: Linux Directory Structure Forklaret
Case Sensitivity
På Windows kan du ikke have en fil ved navn fil og en anden fil med navnet FIL i samme mappe. Windows-filsystemet er ikke sagerfølsomt, så det behandler disse navne som den samme fil.
På Linux er filsystemet følsom. Det betyder at du kunne have filer med navnet fil, Fil, og FIL i samme mappe. Hver fil vil have forskellige indhold - Linux behandler aktiverede bogstaver og små bogstaver som forskellige tegn.
Backslashes vs Forward Slashes
Windows bruger backslashes, ligesom DOS gjorde. For eksempel er stien til en brugers mappe på Windows:
C: \ Users \ Navn
På Linux er stien til en brugers hjemmekatalog:
/ Home / navn
Du vil også bemærke, at webadresserne i din webbrowser - selv på Windows - bruger skråstreger fremad. For eksempel er det https://www.howtogeek.com/article, ikke http: \\ www.howtogeek.com \ article.
Ingen drevbogstaver - det er alt under /
Windows udsætter partitioner og enheder ved drevbogstaver. Uanset om du har flere harddiske, flere partitioner på samme harddisk eller aftagelige enheder, der er tilsluttet, er hvert filsystem tilgængeligt under eget drevbogstav.
Linux har ikke drevbogstaver. I stedet gør det andre filsystemer tilgængelige i vilkårlig mapper. (Windows kan også gøre dette, men det er ikke sådan, det virker ud af boksen.)
På Linux er alt under / - rodmappen. Der er ingen filer over rodmappen, da der er filer uden for C: på Windows. Når du tilslutter en enhed til din computer, bliver den tilgængelig under / media /. Indholdet i mappen viser indholdet af den monterede partition.
Hvis du har flere harddiske eller harddiskpartitioner, kan du montere dem hvor som helst på dit filsystem. Du kan f.eks. Placere dine hjemmapper på en separat partition ved at montere en anden partition på / hjem. Du kan dog montere en partition hvor som helst du kan lide - du kan endda montere den på / myBackupDrive.
Alt er en fil
Ligesom hvert monteret filsystem er en mappe under / (root-mappen), er alt på Linux en fil. For eksempel er din første harddisk repræsenteret af / dev / sda, dit cd-drev er tilgængeligt på / dev / cdrom, mens musen er repræsenteret af / dev / mouse.
Denne sætning er faktisk en smule forenkling - alt er ikke rigtig en fil på Linux. Men forstå, hvad denne sætning betyder, hjælper dig med at forstå, hvordan Linux fungerer. For at lære mere, læs: HTG forklarer: Hvad "alt er en fil" betyder på Linux
Du kan slette eller ændre åbne filer
På Linux og andre UNIX-lignende operativsystemer låser programmer ikke eksklusiv adgang til filer så ofte som de gør på Windows. Lad os f.eks. Sige, at du ser en videofil i VLC på Windows. Kreditterne spiller, og du er færdig med at se det, så du forsøger at slette det. Du får vist en fejlmeddelelse - du skal stoppe med at se filen i VLC, før du kan slette den, omdøbe den eller gøre noget andet til det.
På Linux kan du generelt slette eller ændre videofilen, som den spillede. Du får ikke se fejlmeddelelser, der siger, at filen er i brug.
Disse forskelle bør også gælde for andre UNIX-lignende operativsystemer. Der kan dog være nogle forskelle - for eksempel er Mac OS X ikke sagerkänslig. Det er tilfældigt ufølsomt, ligesom Windows.