很明显,/mnt/c/
从“ Linux”的角度来看,Windows的10个“主机”文件系统是挂载的。但是是否可以从Windows访问“ Linux”文件系统?如果是这样,它在哪里?
在Windows 10 Fall Creators更新(2017年10月发布)之前,单个根文件系统位于此处:
%LOCALAPPDATA%\Lxss\rootfs
例如, C:\Users\Vigo\AppData\Local\Lxss\rootfs\
其他安装点位于lxss
目录的上一级。例如,home
Linux中您自己的目录将位于中%LOCALAPPDATA%\Lxss\home
。
从Fall Creators更新开始,可以安装多个Linux实例并并行运行它们。现有实例(又称旧版)将保留在其目录中,但是创建的新实例位于以下位置:
%LOCALAPPDATA%\ Packages \ <distribution_specific_name> _ <random_string> \ LocalState \ rootfs
例如,我的Ubuntu 18.04安装位于
Windows下的CanonicalGroupLimited.Ubuntu18.04_ 79rhkp1fndgsc目录。
警告:当心不要从Windows创建,修改或删除位于lxss或特定于分发的树下的文件。
浏览和读取文件是唯一无害的操作。有关详细信息,请参见此Microsoft博客页面。
请注意,从内部版本1903开始,存在另一种访问正在运行的发行版文件的方法,该方法没有出现上述问题。
只要使用路径\\wsl$\<distribution_specific_name>\
,您就可以创建和修改文件。该应用程序数据依然不支持的方式与构建1903年访问文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句