Windows og Linux bruker forskjellige konvensjoner for filnavn. Noen viktige forskjeller er:
- Stilling mellom store og små bokstaver: Windows skiller ikke mellom store og små bokstaver, noe som betyr at "minfil.txt" og "Min fil.txt" anses som den samme filen. Derimot skiller Linux mellom store og små bokstaver, så `myfile.txt` og `MyFile.txt` vil bli behandlet som forskjellige filer.
- Tegn: Windows lar et bredere spekter av tegn brukes i filnavn, inkludert mellomrom og spesialtegn som "#" og "%". Derimot har Linux strengere restriksjoner på filnavn, og tillater bare visse tegn, for eksempel bokstaver, tall, understrek og bindestreker.
- Utvidelse: I Windows er filtypen (delen av filnavnet etter punktum) viktig, og brukes til å bestemme hvilken type fil det er. For eksempel er en fil med filtypen `.txt` en tekstfil, mens en fil med filtypen `.exe` er en kjørbar fil. I Linux er ikke filtypen like viktig, og brukes ofte ikke i det hele tatt.
- Lengde: Windows har en maksimal filnavnlengde på 255 tegn, mens Linux har en maksimal filnavnlengde på 255 byte (som tilsvarer omtrent 255 tegn).
Dette er bare noen av de viktigste forskjellene mellom Windows- og Linux-filnavnkonvensjoner. Som et resultat av disse forskjellene er det viktig å være klar over de spesifikke filnavnekonvensjonene til operativsystemet du bruker når du oppretter, lagrer og får tilgang til filer.