1Sep

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

Linuxs filsystem 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 endast 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.

Directory Structure

Du hittar inga Windows, Program Files eller Users-mappar om du börjar bläddra i filsystemet på din Linux-dator.(Även om /home/-katalogen väsentligen liknar Användar-mappen.)

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

Felsensibilitet

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

På Linux är filsystemet känsligt för huvudet. Det innebär att du kan få filer med namnet -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: \ Användare \ Namn

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

/home/-namn

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

Inga drivbrev - Det är allt under /

Windows exponerar partitioner och enheter vid skrivbrev. 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. I stället gör det andra filsystem tillgängliga i godtyckliga kataloger.(Windows kan också göra detta, men det här är inte hur det fungerar ur rutan.)

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/-musen.

Denna fras är faktiskt lite förenkling - allting ä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 somde 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.

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å tillämpas på 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.