Convertidor de Rutas Windows Linux
Convierte rutas de archivos entre formatos de Windows y Linux
Entrada
Salida
Leerme
¿Por qué Windows y Linux utilizan formatos de ruta diferentes?
Windows y Linux evolucionaron de forma independiente y adoptaron convenciones diferentes para representar rutas de archivo. Windows utiliza barras invertidas (\) como separadores de directorios e identifica volúmenes de almacenamiento con letras de unidad seguidas de dos puntos (por ejemplo, C:). Linux y otros sistemas similares a Unix utilizan barras diagonales (/) como separadores y organizan todo bajo un único directorio raíz (/), con unidades montadas como subdirectorios en lugar de volúmenes etiquetados.
Estas diferencias causan fricción al compartir rutas entre los dos sistemas — una ruta de Windows pegada en una terminal de Linux se romperá inmediatamente, y viceversa. Entornos como WSL (Subsistema de Windows para Linux) añaden una capa adicional de complejidad al asignar unidades de Windows bajo /mnt/ (WSL2) o directamente bajo / (WSL1).
Descripción de la herramienta
Esta herramienta convierte rutas de archivo entre formatos de Windows y Linux en ambas direcciones. Pega una o más rutas en cualquiera de los lados y obtén el equivalente traducido al instante. Maneja automáticamente la asignación de letras de unidad, la conversión de barras invertidas a diagonales y los puntos de montaje de estilo WSL.
Ejemplos
Windows a Linux:
| Ruta de Windows | Ruta de 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 a Windows:
| Ruta de Linux | Ruta de 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 |
Características
- Convierte rutas de Windows a formato Linux y rutas de Linux a formato Windows
- Asigna automáticamente letras de unidad (por ejemplo,
C:↔/c/) - Admite puntos de montaje de estilo WSL2 (
/mnt/c/→C:\) - Admite rutas de estilo WSL1 (
/c/→C:\) - Procesa múltiples rutas a la vez — una por línea
Casos de uso
- Desarrollo en WSL: Traduce rápidamente rutas al mover archivos o comandos entre un host de Windows y una terminal WSL.
- Scripts de CI/CD: Convierte rutas codificadas en scripts de shell o configuraciones de compilación al portarlas de un sistema operativo a otro.
- Documentación multiplataforma: Traduce rutas de ejemplo en archivos README o tutoriales para que coincidan con el sistema operativo del lector.
Consejos
- Puedes pegar múltiples rutas a la vez — cada línea se convierte de forma independiente.
- Las rutas sin una letra de unidad o prefijo de montaje (por ejemplo, rutas relativas) solo tienen sus separadores convertidos.
- Las rutas de WSL2 que comienzan con
/mnt/<drive>/se reconocen y se convierten correctamente a<DRIVE>:\.