Skip to main content

Convert between Linux and Windows path in WSL

Project description

WSL path converter

Convert between Linux and Windows path in WSL (Windows Subsystem for Linux).


Either install the latest stable version hosted on PyPI:

pip install wsl-path-converter

Or clone the source repository and install the bleeding-edge version:

git clone
cd wsl-path-converter
pip install .

If the latter case is run by a regular user, i.e. non-root, the wpc executable will be installed in ~/.local/bin.


This converter works with Windows path mounted in WSL, either through /etc/fstab or through the mount command.

The executable is called wpc. To convert a Windows path to its Linux counterpart, run it with the -u option:

wpc -u C:\autoexec.bat

This is also valid using UNC paths (e.g. remote shares):

wpc -u \\\share

For the converse operation, i.e. convert a Linux path to its Windows counterpart, use the -w option:

wpc -w /mnt/c/autoexec.bat

If a path unambiguously belongs to either Windows or Linux, the conversion option can be skipped; all previous examples can be run without the option:

wpc C:\autoexec.bat
wpc \\\share
wpc /mnt/c/autoexec.bat

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for wsl-path-converter, version 0.3.1
Filename, size File type Python version Upload date Hashes
Filename, size wsl_path_converter-0.3.1-py2-none-any.whl (5.1 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size wsl_path_converter-0.3.1-py3-none-any.whl (5.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size wsl-path-converter-0.3.1.tar.gz (3.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page