Windows 10最终将提供对Linux文件的轻松访问

Windows 10的2019年4月更新带来了期待已久的功能:支持从文件资源管理器或通过命令行轻松访问、查看甚至修改Windows Subsystem for Linux(WSL)文件。

以前,可以在AppData文件夹中找到Linux文件,但微软对此发出警告。在这里修改文件会破坏一些东西。现在,有了一种更简单、更正式的方式来使用Windows工具访问这些文件-而不会有损坏任何东西的风险!

微软的Craig Loewen解释了它的工作原理:Windows不是直接访问这些文件,而是在后台运行一台Plan 9服务器作为WSL软件的一部分。Windows10有“一个Windows服务和驱动程序,充当客户端并与Plan9服务器对话。”该服务器转换您的文件操作并处理Linux元数据(如文件权限),确保即使您使用Windows工具访问文件也能正常工作。但这只是背景中发生的复杂事情,你不必考虑它。

您可以从Linux shell环境中直接在当前目录中打开文件资源管理器窗口。只需在Bash shell中键入以下命令:

explorer.exe .

您可以从这里正常使用文件。使用拖放、复制和粘贴,甚至直接在Windows应用程序中打开它们来修改它们。

微软未来可能会改变这种工作方式。但是,就目前而言,您还可以在资源管理器窗口中键入以下路径来访问Linux发行版的文件:

\\wsl$\\

换句话说,如果您运行的是Ubuntu 18.04的Bash shell,您应该键入:

\\wsl$\Ubuntu-18.04\

当然,这也可以从命令行执行。在PowerShell或命令提示符中,命令cd\\wsl$\debian\更改为安装的Debian系统的根目录。

Windows Subsystem for Linux用户早就想要这个功能了。早在2016年,微软的里奇·特纳(Rich Turner)就写道,他必须警告人们每天至少两三次不要在文件资源管理器中访问他们的Linux文件。现在,终于有了一种方法来处理这些文件,而不会有损坏某些东西的风险。

相关:Windows 10 2019年5月更新中的所有新功能,现已推出

相关文章