So, from the linux subsystem bash I can access the windows filesystem in /mnt/c
but I'd like to access the linux filesystem from something like explorer, is this possible?
So, from the linux subsystem bash I can access the windows filesystem in /mnt/c
but I'd like to access the linux filesystem from something like explorer, is this possible?
Yes.
All files can be found at C:\Users\<username>\AppData\Local\lxss\
.
This folder is hidden, so you need to manually navigate there.
It seems to hide itself very well by closing all file handles as soon as possible but writing large files make it still occur in the Resource Monitor.
Also: Be prepared for permission issues and invisible files when you move files there (copying is no problem).
Writing files with illegal characters (such as /
or \
) results in a permission error (can't write the file).
Symlinks work flawlessly (even across file systems) as long as the file system containing that symlink is capable of those, ie. linking to other file systems works but not the other way.
The path has changed, in updated Windows 10 files can be found here:
C:\Users\WINDOWS_USERNAME\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\LINUX_USERNAME
I finally made a way to open explorer (and vscode) with actual correct folder context from inside WSL: https://github.com/andymule/wslwin
For example, after you install this, in linux (WSL) you would just type explorer
, and it would open windows explorer at that location.