生活哲学

如何在 Windows 10 上访问 Linux 文件

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

以前,Linux 文件可以在 AppData 目录中找到,但微软警告不要编辑这些文件。在这里修改文件会破坏一切。现在,有一种正式的、更简单的方法可以使用 Windows 工具访问这些文件,而不会出现任何问题!

来自 Microsoft 的 Craig Loewen 解释了它的工作原理:Windows 不是直接访问这些文件,而是在后台运行 Plan 9 服务器作为 WSL 软件的一部分。 Windows 10 具有 Windows 服务,驱动程序作为客户端工作并与 Plan9 服务器通信。服务器翻译用户文件操作并处理文件访问等 Linux 元数据,确保即使用户使用 Windows 工具访问文件时一切正常。但这些只是后台发生的复杂事情,用户无需关心。

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

 explorer.exe. 

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

如何在 Windows 10 上访问 Linux 文件的图片 1

微软未来可能会改变其工作方式。但是,现在,用户也可以在 Explorer 窗口中输入以下路径来访问 Linux 发行版的文件:

 wsl$ 

换句话说,如果您正在运行 Ubuntu 的 Bash shell,请输入:

 wsl$Ubuntu 

当然,这也适用于命令行。在 PowerShell 或命令提示符中,wsl $ Debian cd 命令更改已安装 Debian 系统的根目录。

如何在 Windows 10 上访问 Linux 文件的图片 2

Linux 用户的 Windows 子系统期待这个功能已经很久了。 2016 年,来自微软的 Rich Turner 写道,他必须警告人们每天至少两到三次不要在文件资源管理器中访问他们的 Linux 文件。现在终于有一种方法可以做到这一点,而不会对系统造成任何风险。

相关资讯

评论

回复