从 Windows 10 中的 bash/linux 子系统打开资源管理器

问题描述 投票:0回答:7

是否有命令可以在 Windows 上的 ubuntu 上使用 bash 从 bash(或 zsh)打开 Windows 文件资源管理器中的当前目录?我想我看到了你可以做的地方

explorer .
但它告诉我
No command 'explorer' found

bash ubuntu windows-10
7个回答
21
投票

自 Windows 10 周年更新以来,您现在可以直接从 Bash/WSL 运行 Windows 可执行文件。尝试通过 Windows update 更新 Windows,然后在 Bash 中运行以下命令:

$ explorer.exe .

或者,

$ /mnt/c/Windows/explorer.exe .

(其中

c
是 Windows 安装的驱动器)。这将在当前目录中打开一个新的资源管理器窗口。


0
投票

这对我在 Windows 10 上的 GIT bash 很有效。

$ which explorer
/c/Windows/explorer
$ explorer .

0
投票

我无法获取 $ /mnt/c/Windows/explorer.exe 。为我工作。对我有用的是安装 Search Everything 并使用它来搜索当前目录中的文件。然后,您可以右键单击结果中的文件并点击“打开路径”。


0
投票

运行下面的命令,您可以创建一个符号链接,您可以通过

/explorer.exe

引用它

sudo ln -s /mnt/c/Windows/explorer.exe explorer.exe

现在运行:

/explorer.exe .


0
投票

如果您正在使用 zsh,您可以尝试:

$ echo 'alias <your alias|open>="/mnt/c/Windows/explorer.exe"' >> ~/.zshrc && source ~/.zshrc

重击:

$ echo 'alias <your alias|open>="/mnt/c/Windows/explorer.exe"' >> ~/.bashrc && source ~/.bashrc

那么只有你能做:

 $ <your alias|open> path

0
投票
由于安装权限,explorer.exe 将无法工作,但有一种替代方法在大多数情况下都可以工作。 您可以安装 xdg-utils,安装后,您只需在终端“xdg-open”中输入命令即可。哪个 '。'指示您要弹出的目录。

在 Ubuntu 发行版中:

$ sudo apt install xdg-utils
然后

$ xdg-open .
    

0
投票
第一个:验证

explorer.exe

 在提供完整路径时是否有效,运行:

/mnt/c/Windows/explorer.exe
第二:如果是,则将此路径添加到您的环境中:

export PATH="/mnt/c/Windows:$PATH"
第三:重启机器后使其正常工作:

echo 'export PATH="/mnt/c/Windows:$PATH"' >> ~/.bashrc
    
© www.soinside.com 2019 - 2024. All rights reserved.