Skip to main content

WSL path converter

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

Installation

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 https://github.com/lamyj/wsl-path-converter.git
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.

Usage

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 \\samba.example.com\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 \\samba.example.com\share
wpc /mnt/c/autoexec.bat

Release files for wsl-path-converter 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wsl-path-converter 0.3.1
File Size Uploaded
wsl-path-converter-0.3.1.tar.gz 3.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for wsl-path-converter 0.3.1
File Interpreter ABI Platform
wsl_path_converter-0.3.1-py3-none-any.whl Python 3 none any Details
wsl_path_converter-0.3.1-py2-none-any.whl Python 2 none any Details

Total release size: 13.9 kB

Release files / wsl-path-converter-0.3.1.tar.gz

Download URL wsl-path-converter-0.3.1.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ecaeb3ee7b77282a0e7ee52faab3734546fa2ef49c83f6c839127018d9db1e9d
BLAKE2b-256 checksum
How to use checksums
ff8a617a5000ccd3685ddb0294a7f9d32de062922fe03a95546f18dde3150998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4

Release files / wsl_path_converter-0.3.1-py3-none-any.whl

Download URL wsl_path_converter-0.3.1-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a777d0242b1bc72b5cc3dbbe96723ecf47b89772d85455268ef577b5daedbc30
BLAKE2b-256 checksum
How to use checksums
8cea5a1f57901ff0acffcf36430effa9dcd94105069f8ff929bd9e9e2a67ac05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4

Release files / wsl_path_converter-0.3.1-py2-none-any.whl

Download URL wsl_path_converter-0.3.1-py2-none-any.whl
Size 5.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
e25628bdf085e5cf702ac934ebb8869dc7a1e28ce69500faa42dd16f74d5ed15
BLAKE2b-256 checksum
How to use checksums
038886c22cec3d0ac0e4d8301ad5ab0358405c7625fcb627178f1b6b988dbbf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.3.1 This release

3 release files

0.3.0

3 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page