新版Windows10的改进:资源管理器可以直接访问Linux文件未来系统会不断完善和升级。从今年4月的Windows10v1903更新开始,Windows10将增加一项新技能,可以在默认文件资源管理器中直接访问Linux系统下的文件。方法很简单:运行你的Linux发行版,找到主目录,然后输入命令“explorer.exe”。(注意有空格),这样会打开一个资源管理器窗口,找到Linux系统文件目录。在这里,你可以像在Windows下一样进行各种熟悉的操作,包括在不同文件夹之间拖放文件、复制粘贴、使用右键菜单,甚至打开VSCode。通过这种方式访问??的Linux文件会被放在一个名为“\\wsl$\\”的虚拟目录中,其中running_distro_name是当前运行的Linux发行版的名称,比如Ubuntu、Debian等。另外,WLS是一个命令行工具,所以上面的功能也可以在命令行模式下使用,只需要嵌入“\\wsl$\{distro_name}\”命令即可,含义同上。据微软介绍,为了实现Windows下对Linux文件的访问,在WLS初始化过程中特意增加了一个9P协议服务器,其中包含一个支持Linux元数据的协议,包括权限,Windows系统使用特殊的服务和驱动作为客户。通过AF-UNIX套接字与9P服务器通信。需要注意的几点:1.目前Windows10只能在Linux发行版运行时才能访问其文件,未来将取消此限制。2、通过这种方式访问??Linux文件和访问网络资源是一样的,规则是一样的,比如不能使用CMD命令。3.其他Linux文件相关的规则仍然有效,例如不要尝试访问AppData文件夹。