Windows <--> WSL

Remember at the start when I said:

It works like a VM but more integrated. That means the system under WSL is NOT isolated from Windows: you can access all files from WSL, and from WSL you can access all files from Windows.

Yes, that's right, you can access all the filesystem of WSL in Windows and viceversa.

Calling File Explorer from WSL

There's something very neat you can do in WSL: you can "call" Windows executables (.exe) inside WSL! Let's try that.

We can call Windows File Explorer (explorer.exe) inside WSL and tell them to open a folder from WSL.

In WSL, run the command EXACTLY:

explorer.exe .

Don't forget the final dot.

This will open File Explorer in the current folder you are in WSL.

Calling Windows File Explorer inside WSL

Notice the address bar in File Explorer.

Access WSL files from Windows

You can access WSL files from Windows. The files are located in a virtual "network" WSL creates.

To view WSL available filesystems, enter the following address in File Explorer or Run Prompt (Win + R):

\\wsl$\
Accessing Ubuntu filesystem from Windows

You will see one folder. That's your Ubuntu filesystem. Go inside and you will see every folder and file of the system.

Search for a folder called "home", there is your personal folder. You can save files there.

Access Windows files from WSL

In Ubuntu, the Windows partitions are located in /mnt/.

Inside that folder there's all your mounted Windows partitions (you can indentify them by the initial letter). For example, if you enter folder "c", you are accessing partition C:\.

Accessing Windows filesystem from WSL

๐Ÿ‘ Congratulations! You can access Ubuntu filesystem from Windows.

Last updated