Windows中Linux子系统(WSL)文件系统的位置

首先注意:不要直接在Windows操作系统中更改子系统的文件系统,这可能会导致权限混乱。

Windows 10秋季创意者更新(1709)或更新版本的应用商店中下载的Ubuntu系统,文件位于%localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs中。直接在开始菜单中卸载Ubuntu即可将其全部删除。

Windows 10创意者更新(1703)或更老版本的Bash on Ubuntu on Windows文件系统位于%localappdata%\lxss中。使用lxrun命令可以对它进行管理。lxrun /uninstall命令可将子系统的文件删除。

Windows 10 1709中的Linux子系统(WSL)

如果你在Windows 10 1703或之前版本中使用了Linux子系统,升级到1709版本之后,你会发现你可以在应用商店中下载Ubuntu或者其他的Linux发行版了。但是,在应用商店中安装Ubuntu后,原来的Bash on Ubuntu on Windows还在,你的电脑上就会出现两个Ubuntu。其实这两个Ubuntu是独立的,它们之间的数据不共享。

1703之前版本的Bash on Ubuntu on Windows所在的位置是%localappdata%\lxss\。要卸载旧版本的Linux子系统,可以使用命令lxrun /uninstall,再手动删除home文件夹lxss文件夹。

推荐使用lxrun /uninstall删除旧版本的Linux发行版并使用应用商店中提供的新版Linux发行版。