微软,致力于做最好的 Linux 发行版。
今天,安装 Windows 10 测试版本号 19603 的用户发现,系统里
WSL (Windows 中的 Linux 子系统)的文件夹,居然可以用文件管理器直接访问了,而且是访问根目录。△图片来自 Twitter 用户 "@richturn_ms"(下同)
安装完新版的用户发现,在文件管理器左侧出现了 Linux 的吉祥物小企鹅,如果你安装过不止一个 Linux 发行版,点击小企鹅图标就能看到各个发行版的文件夹。
像 Ubuntu,openSUSE 和 Fedora 这些发行版之前在 Windows 应用商店里都能直接搜索和安装。
从 Windows 1903 开始,用户已经可以访问 Linux 文件,但是在文件管理器左侧导航栏直接提供访问还是第一次。
微软早就支持在 Windows 中安装 Linux 子系统,但两个系统之间的文件互访却比较麻烦。
一个方法是通过命令行访问,用wsl$实现,比如你安装的是 Ubuntu,就在 Powershell 中输入
cd wsl$Ubuntu
另一种方法是在文件管理器中寻找,Linux 子系统文件就放在用户的 AppData 文件夹中。微软则不建议通过这种方式修改或添加文件。
因为 Windows 文件元数据与 Linux 不同,随意修改可能会破坏 Linux 子系统。
如果你非要使用,微软给你的权限也和 Linux 子系统中的默认用户权限相同。
去年微软就说过,将来要在 Windows 10 系统中加入完整的 Linux 内核,如今正在一步步实现。
先是在命令行工具中加入对 Bash 命令的支持,后来又给系统加入了本地的 SSH,无需安装 PuTTY 等第三方工具。
去年微软还在系统中加入了全新的 Terminal 命令行工具,对 PowerShell、SSH、WSL 提供全方位支持,让不少开发者大呼好用。
现在,直接访问 Linux 子系统文件的加入,再次让用户高呼微软 "Awesome"。
目前微软正在寻求开发者新功能的反馈,如果没有太大的问题,微软将在今年晚些时候向所有 Windows 10 用户发布此更新。
你的下一个 Linux 发行版很可能就是 WSL 了。
閱讀更多 砍柴網 的文章