Konwerter ścieżek Windows Linux
Konwertuj ścieżki plików między formatami Windows i Linux
Wejście
Wyjście
Instrukcja
Dlaczego Windows i Linux używają różnych formatów ścieżek?
Windows i Linux rozwijały się niezależnie i przyjęły różne konwencje reprezentacji ścieżek plików. Windows używa backslashów (\) jako separatorów katalogów i identyfikuje wolumeny magazynu literami dysków, po których następuje dwukropek (np. C:). Linux i inne systemy podobne do Unix-a używają forward slashów (/) jako separatorów i organizują wszystko pod jednym głównym katalogiem (/), z dyskami montowanymi jako podkatalogi zamiast oznaczonych wolumenów.
Te różnice powodują problemy przy udostępnianiu ścieżek między dwoma systemami — ścieżka Windows wklejona do terminala Linux-a natychmiast się zepsuje i odwrotnie. Środowiska takie jak WSL (Windows Subsystem for Linux) dodają dodatkową warstwę złożoności, mapując dyski Windows pod /mnt/ (WSL2) lub bezpośrednio pod / (WSL1).
Opis narzędzia
To narzędzie konwertuje ścieżki plików między formatami Windows i Linux w obu kierunkach. Wklej jedną lub więcej ścieżek po obu stronach i natychmiast uzyskaj tłumaczony odpowiednik. Automatycznie obsługuje mapowanie liter dysków, konwersję backslashów na forward slashe i punkty montowania w stylu WSL.
Przykłady
Windows na Linux:
| Ścieżka Windows | Ścieżka Linux |
|---|---|
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 na Windows:
| Ścieżka Linux | Ścieżka Windows |
|---|---|
/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 |
Funkcje
- Konwertuje ścieżki Windows na format Linux i ścieżki Linux na format Windows
- Automatycznie mapuje litery dysków (np.
C:↔/c/) - Obsługuje punkty montowania w stylu WSL2 (
/mnt/c/→C:\) - Obsługuje ścieżki w stylu WSL1 (
/c/→C:\) - Przetwarza wiele ścieżek jednocześnie — po jednej na linię
Przypadki użycia
- Rozwój WSL: Szybko tłumacz ścieżki podczas przenoszenia plików lub poleceń między hostem Windows a terminalem WSL.
- Skrypty CI/CD: Konwertuj zakodowane ścieżki w skryptach shell-a lub konfiguracjach kompilacji podczas przenoszenia ich z jednego systemu operacyjnego na inny.
- Dokumentacja wieloplatformowa: Tłumacz przykładowe ścieżki w plikach README lub samouczkach, aby pasowały do systemu operacyjnego czytelnika.
Wskazówki
- Możesz wkleić wiele ścieżek jednocześnie — każda linia jest konwertowana niezależnie.
- Ścieżki bez litery dysku lub prefiksu montowania (np. ścieżki względne) mają konwertowane tylko ich separatory.
- Ścieżki WSL2 zaczynające się od
/mnt/<drive>/są rozpoznawane i prawidłowo konwertowane na<DRIVE>:\.