如何通过 Ubuntu Linux 终端子系统使用 Windows 文件资源管理器打开目录?

如何通过 Ubuntu Linux 终端子系统使用 Windows 文件资源管理器打开目录?

我只是想使用以下命令看到我的文件夹在 Windows 文件资源管理器中弹出:

open ./

我见过这样的例子:

nautilus ./
xdg-open ./

但是我在 Microsoft Windows 10 中使用 Ubuntu 18.04 LTS,并且我认为 Nautilus 或 XDG 文件管理器 GUI 无法在 Windows 10 上运行。我收到此错误消息:

$ nautilus ex00/
Unable to init server: Could not connect: Connection refused

(nautilus:17): Gtk-WARNING **: 21:51:09.385: cannot open display:

答案1

根据探险家尼古拉斯的回答,我们可以使用它:

$ ~/some/dir explorer.exe .

通过别名explorer.exe我们可以open像使用 GUI 的 Linux 一样使用:

# ~/.bash_rc or ~/.zshrc
alias open="explorer.exe"

现在你可以使用以下方式打开子系统文件夹

$ ~/some/dir open .
$ ~/some/dir open /usr/bin

答案2

因此,我做了一些研究,发现 Nautilus 和 XDG 肯定无法在 Windows 10 操作系统上运行,经过进一步调查,我发现 Ubuntu 根文件夹以及该目录之外的任何内容都绝对不能在 Windows 文件资源管理器或任何其他 Windows 应用或工具中打开。数据将因不同的元数据文件结构或类似原因而损坏。

然而,经过更深入的研究,我发现了这篇文章:

WSL 更新让您可以在 Windows 资源管理器中访问 Linux 文件

相关内容