Windows 10 可直接访问 Linux 文件( 二 )

在这里 , 你可以像在Windows下一样执行各种熟悉的操作 , 包括在不同文件夹之间拖拽文件、复制与粘贴、使用右键菜单 , 甚至是打开VSCode 。

这种方式下访问的Linux文件 , 会被放置在一个名为“\\\\wsl$\\\\”的虚拟目录内 , 其中的running_distro_name就是当前运行的Linux发行版的名字 , 比如Ubuntu、Debian等等 。

另外 , WLS是一个命令行工具 , 所以上述功能也可以在命令行模式下使用 , 只需嵌入“\\\\wsl$\\{distro_name\\”命令即可 , 含义同上 。

微软表示 , 为了实现Windows下对Linux文件的访问 , 特意在WLS初始化进程内加入了一个9P协议服务器 , 它包含支持Linux元数据的协议 , 包括权限 , Windows系统再通过特殊服务、驱动作为客户端 , 通过AF-UNIX socket与9P服务器通信 。

需要注意的几点:

推荐阅读