Conversor de Caminho Windows Linux
Converta caminhos de arquivo entre formatos Windows e Linux
Entrada
Saída
Leia-me
Por que Windows e Linux usam formatos de caminho diferentes?
Windows e Linux evoluíram independentemente e adotaram convenções diferentes para representar caminhos de arquivo. Windows usa barras invertidas (\) como separadores de diretório e identifica volumes de armazenamento com letras de unidade seguidas por dois-pontos (por exemplo, C:). Linux e outros sistemas semelhantes ao Unix usam barras normais (/) como separadores e organizam tudo em um único diretório raiz (/), com unidades montadas como subdiretórios em vez de volumes rotulados.
Essas diferenças causam problemas ao compartilhar caminhos entre os dois sistemas — um caminho do Windows colado em um terminal Linux quebra imediatamente, e vice-versa. Ambientes como WSL (Windows Subsystem for Linux) adicionam uma camada extra de complexidade ao mapear unidades do Windows em /mnt/ (WSL2) ou diretamente em / (WSL1).
Descrição da ferramenta
Esta ferramenta converte caminhos de arquivo entre formatos Windows e Linux em ambas as direções. Cole um ou mais caminhos em qualquer lado e obtenha o equivalente traduzido instantaneamente. Ela trata automaticamente do mapeamento de letras de unidade, conversão de barras invertidas para normais e pontos de montagem no estilo WSL.
Exemplos
Windows para Linux:
| Caminho do Windows | Caminho do 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 para Windows:
| Caminho do Linux | Caminho do 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 |
Recursos
- Converte caminhos do Windows para formato Linux e caminhos do Linux para formato Windows
- Mapeia automaticamente letras de unidade (por exemplo,
C:↔/c/) - Suporta pontos de montagem no estilo WSL2 (
/mnt/c/→C:\) - Suporta caminhos no estilo WSL1 (
/c/→C:\) - Processa múltiplos caminhos de uma vez — um por linha
Casos de uso
- Desenvolvimento WSL: Traduza rapidamente caminhos ao mover arquivos ou comandos entre um host Windows e um terminal WSL.
- Scripts CI/CD: Converta caminhos codificados em scripts shell ou configurações de compilação ao portá-los de um SO para outro.
- Documentação multiplataforma: Traduza caminhos de exemplo em arquivos README ou tutoriais para corresponder ao sistema operacional do leitor.
Dicas
- Você pode colar múltiplos caminhos de uma vez — cada linha é convertida independentemente.
- Caminhos sem uma letra de unidade ou prefixo de montagem (por exemplo, caminhos relativos) têm apenas seus separadores convertidos.
- Caminhos WSL2 começando com
/mnt/<drive>/são reconhecidos e convertidos corretamente para<DRIVE>:\.