哪里有C:\ Users \%USERNAME%\ AppData \ Local \ lxss在Windows Fall Creators Update下

时间:2017-10-18 22:35:20

标签: development-environment windows-subsystem-for-linux

一个流行的开发流程,Windows子系统的Linux的一个好处是使用基于Linux的开发人员工具链,即WSS中的gcc等,然后从 Windows访问那些构建工件。在早期版本的Windows 10(1703及更早版本)中,您可以通过以下方式访问Windows子系统Linux文件系统:

C:\用户\%USERNAME%\应用程序数据\本地\ lxss

这使您可以访问Linux'来自Windows的文件。

严格来说,你不应该修改那里的任何文件 - 但它对读取访问很有用。

参考:https://github.com/Microsoft/BashOnWindows/issues/402#issuecomment-220585695

在Windows 10(1709)的Fall Creators Update下,这似乎已经消失了。

哪里消失了?显然,解决方法是,作为构建管道的最后一个阶段,使用/mnt挂载将 out Linux复制到Windows中,但不能从访问文件Windows似乎对许多开发人员来说都是一个问题。

1 个答案:

答案 0 :(得分:7)

似乎为了支持安装Windows子系统Linux的几个不同安装的功能,将文件系统存储在固定位置不再有意义。

我在/ home / username目录中创建了一个唯一的文件名,然后从Windows中搜索它。

在我的特定情况下,文件系统存储在:

C:\用户\敦尔\应用程序数据\本地\软件包\ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc \ LocalState \根文件\家\用户名

每个装置的位置似乎都有所不同。