1Sep

6 måder, Linux-filsystemet er forskelligt fra Windows-filsystemet

click fraud protection

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.

Directory Structure

Du finder ingen Windows, Program Files eller Users mapper, hvis du begynder at bladre rundt på filsystemet på din Linux computer.(Selvom /home/-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 placeringer - dets binære filer i /usr/ bin, dets biblioteker i /usr/ lib og dens konfigurationsfiler i /etc/.

instagram viewer

Vi har forklaret, hvad hver mappe på Linux filsystemet er og hvad det er til. For detaljerne, læs: HTG Forklarer: Den Linux Directory Structure Forklaret

Case Sensitivity

I Windows kan du ikke have en fil med navnet fil og en anden fil ved navn FILE i samme mappe. Windows-filsystemet er ikke sagerfølsomt, så det behandler disse navne som den samme fil.

På Linux er filsystemet følsom. Dette 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: \ Brugere \ Navn

På Linux er stien til en brugers hjemmekatalog:

/home/-navn

Du vil også bemærke de webadresser i din webbrowser - selv på Windows- brug skråstreger fremad. For eksempel er det https: //www.howtogeek.com/ artikel, 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 ved vilkårlig mapper.(Windows kan også gøre dette, men det er ikke, hvordan det fungerer 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 vil - du kan endda montere den på / myBackupDrive.

Alt er en fil

Ligesom alle monterede 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/-musen.

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 somde 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 vist 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.