Convertisseur de chemin Windows Linux
Convertissez les chemins de fichiers entre les formats Windows et Linux
Entrée
Sortie
Documentation
Pourquoi Windows et Linux utilisent-ils des formats de chemin différents ?
Windows et Linux ont évolué indépendamment et ont adopté des conventions différentes pour représenter les chemins de fichiers. Windows utilise des barres obliques inverses (\) comme séparateurs de répertoires et identifie les volumes de stockage avec des lettres de lecteur suivies d'un deux-points (par exemple C:). Linux et les autres systèmes de type Unix utilisent des barres obliques (/) comme séparateurs et organisent tout sous un seul répertoire racine (/), les lecteurs étant montés comme sous-répertoires plutôt que comme volumes étiquetés.
Ces différences créent des frictions lors du partage de chemins entre les deux systèmes — un chemin Windows collé dans un terminal Linux cessera de fonctionner immédiatement, et vice versa. Des environnements comme WSL (Windows Subsystem for Linux) ajoutent une couche de complexité supplémentaire en mappant les lecteurs Windows sous /mnt/ (WSL2) ou directement sous / (WSL1).
Description de l'outil
Cet outil convertit les chemins de fichiers entre les formats Windows et Linux dans les deux directions. Collez un ou plusieurs chemins de chaque côté et obtenez l'équivalent traduit instantanément. Il gère automatiquement le mappage des lettres de lecteur, la conversion des barres obliques inverses en barres obliques, et les points de montage de style WSL.
Exemples
Windows vers Linux :
| Chemin Windows | Chemin 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 vers Windows :
| Chemin Linux | Chemin 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 |
Fonctionnalités
- Convertit les chemins Windows au format Linux et les chemins Linux au format Windows
- Mappe automatiquement les lettres de lecteur (par exemple
C:↔/c/) - Supporte les points de montage de style WSL2 (
/mnt/c/→C:\) - Supporte les chemins de style WSL1 (
/c/→C:\) - Traite plusieurs chemins à la fois — un par ligne
Cas d'usage
- Développement WSL : Traduisez rapidement les chemins lors du déplacement de fichiers ou de commandes entre un hôte Windows et un terminal WSL.
- Scripts CI/CD : Convertissez les chemins codés en dur dans les scripts shell ou les configurations de build lors du portage d'un système d'exploitation à un autre.
- Documentation multiplateforme : Traduisez les chemins d'exemple dans les fichiers README ou les tutoriels pour correspondre au système d'exploitation du lecteur.
Conseils
- Vous pouvez coller plusieurs chemins à la fois — chaque ligne est convertie indépendamment.
- Les chemins sans lettre de lecteur ou préfixe de montage (par exemple les chemins relatifs) ont uniquement leurs séparateurs convertis.
- Les chemins WSL2 commençant par
/mnt/<drive>/sont reconnus et convertis correctement en<DRIVE>:\.