Hvorfor bruker Windows og Linux forskjellige stisformater?

Windows og Linux utviklet seg uavhengig og adopterte forskjellige konvensjoner for å representere filstier. Windows bruker backslashes (\) som katalogskillere og identifiserer lagringsvolumer med stasjonsbokstaver etterfulgt av et kolon (f.eks. C:). Linux og andre Unix-lignende systemer bruker forward slashes (/) som skillere og organiserer alt under en enkelt rotkatalog (/), med stasjoner montert som underkataloger i stedet for merkede volumer.

Disse forskjellene skaper friksjon når stier deles mellom de to systemene — en Windows-sti limt inn i en Linux-terminal vil bryte umiddelbart, og omvendt. Miljøer som WSL (Windows Subsystem for Linux) legger til et ekstra lag med kompleksitet ved å kartlegge Windows-stasjoner under /mnt/ (WSL2) eller direkte under / (WSL1).

Verktøybeskrivelse

Dette verktøyet konverterer filstier mellom Windows- og Linux-formater i begge retninger. Lim inn en eller flere stier på begge sider og få den oversatte ekvivalenten øyeblikkelig. Det håndterer stasjonsbokstavkartlegging, backslash-til-slash-konvertering og WSL-stil monteringspunkter automatisk.

Eksempler

Windows til Linux:

Windows-sti Linux-sti
C:\Users\username\Documents\file.txt /c/Users/username/Documents/file.txt
D:\Projects\my-app\src\index.js /d/Projects/my-app/src/index.js
C:\Program Files\app\config.ini /c/Program Files/app/config.ini

Linux til Windows:

Linux-sti Windows-sti
/c/Users/username/Documents/file.txt C:\Users\username\Documents\file.txt
/mnt/d/Projects/my-app/src/index.js D:\Projects\my-app\src\index.js
/home/user/scripts/build.sh \home\user\scripts\build.sh

Funksjoner

  • Konverterer Windows-stier til Linux-format og Linux-stier til Windows-format
  • Kartlegger automatisk stasjonsbokstaver (f.eks. C:/c/)
  • Støtter WSL2-stil monteringspunkter (/mnt/c/C:\)
  • Støtter WSL1-stil stier (/c/C:\)
  • Behandler flere stier samtidig — en per linje

Brukstilfeller

  • WSL-utvikling: Oversett raskt stier når du flytter filer eller kommandoer mellom en Windows-vert og en WSL-terminal.
  • CI/CD-skript: Konverter hardkodede stier i shell-skript eller byggekonfigurasjoner når du porter dem fra ett operativsystem til et annet.
  • Tverrplattform-dokumentasjon: Oversett eksempelstier i README-filer eller veiledninger for å samsvare med leserens operativsystem.

Tips

  • Du kan lime inn flere stier samtidig — hver linje konverteres uavhengig.
  • Stier uten en stasjonsbokstav eller monteringsprefikks (f.eks. relative stier) har bare skilletegnene konvertert.
  • WSL2-stier som starter med /mnt/<drive>/ gjenkjennes og konverteres riktig til <DRIVE>:\.