23

Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux

 4 years ago
source link: https://www.qbitai.com/2020/04/13257.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

你的下一个Linux发行版很可能就是WSL了。

晓查 发自 凹非寺

量子位 报道 | 公众号 QbitAI

微软,致力于做最好的Linux发行版。

今天,安装Windows 10测试版本号19603的用户发现,系统里 WSL (Windows中的Linux子系统)的文件夹,居然可以用文件管理器直接访问了,而且是访问根目录。

nmIrueE.jpg!web

△ 图片来自Twitter用户“@richturn_ms”(下同)

安装完新版的用户发现,在文件管理器左侧出现了Linux的吉祥物小企鹅,如果你安装过不止一个Linux发行版,点击小企鹅图标就能看到各个发行版的文件夹。

MBVbYvq.jpg!web

像Ubuntu,openSUSE和Fedora这些发行版之前在Windows应用商店里都能直接搜索和安装。

从Windows 1903开始,用户已经可以访问Linux文件,但是在文件管理器左侧导航栏直接提供访问还是第一次。

微软早就支持在Windows中安装Linux子系统,但两个系统之间的文件互访却比较麻烦。

一个方法是通过命令行访问,用 \wsl$ 实现,比如你安装的是Ubuntu,就在Powershell中输入

cd \wsl$\Ubuntu

另一种方法是在文件管理器中寻找,Linux子系统文件就放在用户的AppData文件夹中。微软则不建议通过这种方式修改或添加文件。

因为Windows文件元数据与Linux不同,随意修改可能会破坏Linux子系统。

AVBJFfj.jpg!web

如果你非要使用,微软给你的权限也和Linux子系统中的默认用户权限相同。

去年微软就说过,将来要在Windows 10系统中加入完整的Linux内核,如今正在一步步实现。

先是在命令行工具中加入对Bash命令的支持,后来又给系统加入了本地的SSH,无需安装PuTTY等第三方工具。

去年微软还在系统中加入了全新的Terminal命令行工具,对PowerShell、SSH、WSL提供全方位支持,让不少开发者大呼好用。

m2MJ7fz.jpg!web

现在,直接访问Linux子系统文件的加入,再次让用户高呼微软“Awesome”。

VVjQNfJ.jpg!web

目前微软正在寻求开发者新功能的反馈,如果没有太大的问题,微软将在今年晚些时候向所有Windows 10用户发布此更新。

你的下一个Linux发行版很可能就是WSL了。

版权所有,未经授权不得以任何形式转载及使用,违者必究。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK