Hemsida » hur » 6 sätt Linux-filsystemet är annorlunda från Windows-filsystemet

    6 sätt Linux-filsystemet är annorlunda från Windows-filsystemet

    Linux-filsystemet har en hel del skillnader från Windows-filsystemet. Du kommer inte hitta några skrivbrev eller backslashes, men du hittar en främmande layout där filer kan ha samma namn, skiljer sig bara i kapitalisering.

    Detta är inte en uttömmande lista. Den är avsedd för nya Linux-användare som inte är medvetna om alla skillnader mellan Linux och Windows. Det finns många fler skillnader som gäller.

    Katalogstruktur

    Du hittar inga Windows-, Programfiler eller Användarmappar om du börjar bläddra i filsystemet på din Linux-dator. (Även om / hem / mapp liknar användarmappen.)

    Linux-katalogstrukturen använder inte bara olika namn för mappar, det använder en helt annan layout. Till exempel kan en applikation i Windows lagra alla dess filer i C: \ Program Files \ Application. På Linux skulle dess filer delas mellan flera platser - dess binärer i / usr / bin, dess bibliotek i / usr / lib och dess konfigurationsfiler i / etc /.

    Vi har förklarat vad varje katalog på Linux-filsystemet är och vad det är för. För detaljer, läs: HTG förklarar: Linux Directory Structure Explained

    Fallkänslighet

    På Windows kan du inte ha en fil med namnet fil och en annan fil som heter FIL i samma mapp. Windows-filsystemet är inte skiftlägeskänsligt, så det behandlar dessa namn som samma fil.

    På Linux är filsystemet kaskänslig. Det betyder att du kan ha filer som heter fil, Fil, och FIL i samma mapp. Varje fil skulle ha olika innehåll - Linux behandlar bokstäver och små bokstäver som olika tecken.

    Backslashes vs Forward Slashes

    Windows använder backslashes, precis som DOS gjorde. Till exempel är sökvägen till en användares katalog på Windows:

    C: \ Users \ Namn

    På Linux är sökvägen till en användares hemkatalog:

    / Home / namn

    Du kommer också att märka att webbadresserna i din webbläsare - även i Windows - använder framåt snedstreck. Det är till exempel https://www.howtogeek.com/article, inte http: \\ www.howtogeek.com \ article.

    Inga Drive Letters - Det är allt under /

    Windows exponerar partitioner och enheter vid skrivbokstäver. Oavsett om du har flera hårddiskar, flera partitioner på samma hårddisk eller flyttbara enheter som är anslutna, är varje filsystem tillgängligt under eget skrivbrev.

    Linux har inte skrivbrev. Istället gör det andra filsystem tillgängliga i godtyckliga kataloger. (Windows kan också göra det, men det här är inte hur det fungerar ur lådan.)

    På Linux är allt under / - rotkatalogen. Det finns inga filer ovanför rotkatalogen, eftersom det finns filer utanför C: på Windows. När du ansluter en enhet till din dator blir den tillgänglig under / media /. Innehållet i katalogen visar innehållet i den monterade partitionen.

    Om du har flera hårddiskar eller hårddiskpartitioner kan du montera dem var som helst du vill på ditt filsystem. Du kan till exempel placera dina hemkataloger på en separat partition genom att montera en annan partition på / hem. Du kan dock montera en partition var du än vill - du kan till och med montera den på / myBackupDrive.

    Allt är en fil

    Precis som varje monterat filsystem är en katalog under / (rotkatalogen) är allt på Linux en fil. Till exempel är din första hårddisk representerad av / dev / sda, din cd-enhet är tillgänglig på / dev / cdrom, medan musen är representerad av / dev / mouse.

    Denna fras är faktiskt lite förenkling - allt är egentligen inte en fil på Linux. Men förstå vad den här frasen betyder hjälper dig att förstå hur Linux fungerar. För att lära dig mer, läs: HTG förklarar: Vad "Allt är en fil" betyder på Linux

    Du kan ta bort eller ändra öppna filer

    På Linux och andra UNIX-liknande operativsystem låser inte applikationerna exklusiv åtkomst till filer så ofta som de gör på Windows. Låt oss till exempel säga att du tittar på en videofil i VLC på Windows. Krediterna spelar och du är klar att titta på den, så du försöker radera den. Du får se ett felmeddelande - du måste sluta titta på filen i VLC innan du kan radera den, byta namn på den eller göra något annat till det.

    På Linux kan du allmänt radera eller ändra videofilen när den spelades. Du får inte se felmeddelanden som säger att filen är i bruk.


    Dessa skillnader bör också gälla för andra UNIX-liknande operativsystem. Det kan dock finnas vissa skillnader, till exempel, Mac OS X är inte skiftlägeskänslig. Det är obestridligt, precis som Windows.