📌  相关文章
📜  在 Windows 资源管理器中打开 pwd ubuntu wsl - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:13.702000             🧑  作者: Mango

在 Windows 资源管理器中打开 pwd ubuntu wsl - Shell-Bash

如果你在使用 Windows 系统,并且需要在 WSL 中打开当前路径对应的文件夹,那么这篇 Markdown 文章就是为你准备的!

问题描述

由于 Windows 和 WSL 使用了不同的文件系统,因此在 WSL 中无法直接打开 Windows 资源管理器。如果你需要在 WSL 中打开当前路径的文件夹,你需要执行一些额外的步骤。

解决方案

在 WSL 中打开 Windows 资源管理器的最简单方法是将当前路径转换为 Windows 路径,然后使用 Windows 下的应用程序打开它。

具体来说,你需要用到以下命令:

powershell.exe -c start .

此命令将在 Windows 中使用 PowerShell 打开当前路径所在的文件夹。如果你要使用其他应用程序打开该文件夹,你可以修改此命令中的“start”关键字。例如,如果你要使用 VS Code 打开该文件夹,你可以使用以下命令:

powershell.exe -c 'code .'
实际应用

在实际开发中,你可能需要经常在 WSL 和 Windows 之间切换。在这种情况下,你可以将上述命令添加到你的 .bashrc 文件中,这样你就可以使用别名打开资源管理器了。

首先,你需要使用以下命令打开 .bashrc 文件:

nano ~/.bashrc

然后将以下内容添加到文件的底部:

alias explorer="powershell.exe -c start ."

保存文件并运行以下命令应用更改:

source ~/.bashrc

现在,你可以使用以下命令在 WSL 中打开资源管理器:

explorer
结论

在 Windows 和 WSL 之间切换时,将当前路径转换为 Windows 路径并在 Windows 中打开文件夹是一种快速而方便的方法。你可以将此命令添加到你的 .bashrc 文件中,并使用别名在任何位置都轻松打开资源管理器。