Windows Linux -polun muunnin
Muunna tiedostopolut Windows- ja Linux-muotojen välillä
Syöte
Tuloste
Lue lisää
Miksi Windows ja Linux käyttävät eri polkuformaatteja?
Windows ja Linux kehittyivät itsenäisesti ja omaksuivat eri käytäntöjä tiedostopolkujen esittämiseen. Windows käyttää kenoviivoja (\) hakemistojen erottimina ja tunnistaa tallennusyksiköt kirjaimilla, joita seuraa kaksoispiste (esim. C:). Linux ja muut Unix-kaltaiset järjestelmät käyttävät kauttaviivoja (/) erottimina ja järjestävät kaiken yhden juurihakemiston (/) alle, ja asemat on liitetty alikansioiksi eikä merkittyinä osioina.
Nämä erot aiheuttavat ongelmia polkujen jakamisessa järjestelmien välillä — Windows-polku liitetty Linux-terminaaliin rikkoutuu välittömästi, ja päinvastoin. Ympäristöt kuten WSL (Windows Subsystem for Linux) lisäävät monimutkaisuutta kartoittamalla Windows-asemat /mnt/ alle (WSL2) tai suoraan / alle (WSL1).
Työkalun kuvaus
Tämä työkalu muuntaa tiedostopolkuja Windows- ja Linux-formaattien välillä molempiin suuntiin. Liitä yksi tai useampi polku kummalle tahansa puolelle ja saat käännetyn vastineen välittömästi. Se käsittelee asemakirjainten kartoituksen, kenoviivojen muuntamisen kauttaviivoiksi ja WSL-tyyppisiä liitäntäpisteitä automaattisesti.
Esimerkit
Windows-muoto Linux-muotoon:
| Windows-polku | Linux-polku |
|---|---|
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-muoto Windows-muotoon:
| Linux-polku | Windows-polku |
|---|---|
/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 |
Ominaisuudet
- Muuntaa Windows-polut Linux-muotoon ja Linux-polut Windows-muotoon
- Kartoittaa asemakirjaimet automaattisesti (esim.
C:↔/c/) - Tukee WSL2-tyyppisiä liitäntäpisteitä (
/mnt/c/→C:\) - Tukee WSL1-tyyppisiä polkuja (
/c/→C:\) - Käsittelee useita polkuja kerralla — yksi per rivi
Käyttötapaukset
- WSL-kehitys: Käännä polut nopeasti siirrettäessä tiedostoja tai komentoja Windows-isännän ja WSL-terminaalin välillä.
- CI/CD-skriptit: Muunna kovakoodatut polut shell-skripteissä tai rakennuskonfiguraatioissa siirrettäessä niitä käyttöjärjestelmästä toiseen.
- Alustarajat ylittävä dokumentaatio: Käännä esimerkkipolut README-tiedostoissa tai oppaissa vastaamaan lukijan käyttöjärjestelmää.
Vinkkejä
- Voit liittää useita polkuja kerralla — jokainen rivi muunnetaan itsenäisesti.
- Polut ilman asemakirjainta tai liitäntäpisteprefiksiä (esim. suhteelliset polut) muunnetaan vain niiden erottimien osalta.
- WSL2-polut, jotka alkavat
/mnt/<asema>/-muodolla, tunnistetaan ja muunnetaan oikein muotoon<ASEMA>:\.