Windows-Linux-Pfad-Konverter
Konvertieren Sie Dateipfade zwischen Windows- und Linux-Formaten
Eingabe
Ausgabe
Readme
Warum verwenden Windows und Linux unterschiedliche Pfadformate?
Windows und Linux haben sich unabhängig voneinander entwickelt und unterschiedliche Konventionen für die Darstellung von Dateipfaden übernommen. Windows verwendet Backslashes (\) als Verzeichnistrennzeichen und kennzeichnet Speichervolumes mit Laufwerksbuchstaben gefolgt von einem Doppelpunkt (z. B. C:). Linux und andere Unix-ähnliche Systeme verwenden Schrägstriche (/) als Trennzeichen und organisieren alles unter einem einzelnen Stammverzeichnis (/), wobei Laufwerke als Unterverzeichnisse eingebunden werden, anstatt als gekennzeichnete Volumes.
Diese Unterschiede führen zu Problemen beim Austausch von Pfaden zwischen den beiden Systemen — ein Windows-Pfad, der in ein Linux-Terminal eingefügt wird, funktioniert sofort nicht, und umgekehrt. Umgebungen wie WSL (Windows Subsystem for Linux) fügen eine zusätzliche Komplexitätsebene hinzu, indem sie Windows-Laufwerke unter /mnt/ (WSL2) oder direkt unter / (WSL1) zuordnen.
Werkzeugbeschreibung
Dieses Werkzeug konvertiert Dateipfade in beide Richtungen zwischen Windows- und Linux-Formaten. Fügen Sie einen oder mehrere Pfade auf einer Seite ein und erhalten Sie sofort das übersetzte Äquivalent. Es verarbeitet automatisch die Zuordnung von Laufwerksbuchstaben, die Umwandlung von Backslashes in Schrägstriche und WSL-ähnliche Einhängungspunkte.
Beispiele
Windows zu Linux:
| Windows-Pfad | Linux-Pfad |
|---|---|
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 zu Windows:
| Linux-Pfad | Windows-Pfad |
|---|---|
/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 |
Funktionen
- Konvertiert Windows-Pfade in Linux-Format und Linux-Pfade in Windows-Format
- Ordnet Laufwerksbuchstaben automatisch zu (z. B.
C:↔/c/) - Unterstützt WSL2-ähnliche Einhängungspunkte (
/mnt/c/→C:\) - Unterstützt WSL1-ähnliche Pfade (
/c/→C:\) - Verarbeitet mehrere Pfade gleichzeitig — einen pro Zeile
Anwendungsfälle
- WSL-Entwicklung: Übersetzen Sie schnell Pfade, wenn Sie Dateien oder Befehle zwischen einem Windows-Host und einem WSL-Terminal verschieben.
- CI/CD-Skripte: Konvertieren Sie hartcodierte Pfade in Shell-Skripten oder Build-Konfigurationen, wenn Sie diese von einem Betriebssystem zu einem anderen portieren.
- Plattformübergreifende Dokumentation: Übersetzen Sie Beispielpfade in README-Dateien oder Tutorials, um sie an das Betriebssystem des Lesers anzupassen.
Tipps
- Sie können mehrere Pfade gleichzeitig einfügen — jede Zeile wird unabhängig konvertiert.
- Pfade ohne Laufwerksbuchstaben oder Einhängungspräfix (z. B. relative Pfade) werden nur in ihren Trennzeichen konvertiert.
- WSL2-Pfade, die mit
/mnt/<drive>/beginnen, werden erkannt und korrekt zu<DRIVE>:\konvertiert.