Windows 10 的 2019 年 5 月更新推出了一种简单、安全且受官方支持的方法,可以在文件资源管理器和其他应用程序中访问和处理 Linux 文件。下面介绍如何访问 Windows Subsystem for Linux (WSL) 文件。
与以前的方法不同,这是一种安全的处理 Linux 文件的方法!Windows 会在后台施展魔法,让你可以从 Windows 应用程序中编辑 Linux 文件,而不会引起文件权限问题。但你仍然不能修改系统中真实位置的底层文件。
小贴士:使用 WSL1 还是 WSL2 并不重要。这些命令的功能完全相同。
从终端打开 WSL 文件
访问 Linux 文件有两种方法。首先是简单的方法。在要浏览的 Windows Subsystem for Linux 环境中,运行以下命令:
explorer.exe .
这将启动文件资源管理器,显示当前的 Linux 目录--你可以从这里浏览 Linux 环境的文件系统。
直接在文件资源管理器中打开 WSL 目录
您也可以直接在 \\wsl$ 路径下访问它们。在文件资源管理器或任何其他可以浏览文件的 Windows 应用程序中,导航到以下路径:
\\wsl$
你会看到所有已安装的 Linux 发行版的文件夹,它们就像网络共享一样暴露在你面前。例如,Ubuntu 22.04 通常位于 \\wsl$\Ubuntu-22.04 下。
你可以随意为这个文件夹创建快捷方式--比如,你可以把它拖到文件资源管理器侧边栏的快速访问部分。
同样,你可以像修改系统中其他类型的文件一样修改这些文件。使用 Windows 工具修改文件(记事本甚至支持 Unix 行结束符!)、在 Linux 文件夹中创建新文件、删除文件或做其他任何你想做的事。Windows 会确保万无一失,并正确更新文件权限。