Windows sublinux - 获取调用 linux 的 windows 路径

Windows sublinux - get windows path where linux was called

是否可以从 Windows 获取目录路径,例如 "debian" 被执行的地方?

例如,我使用 Visual Code 打开我的项目并从 Windows WSL Debian 执行 NodsJs/npm 项目。因此,如果从 Visual Code 控制台内部调用 "debian",我的 linux 子系统自动加入我所在位置的 Windows 目录,那就太好了。 是的,我已经在使用符号链接,但我必须为每个项目创建一个符号链接。自动解决方案会更舒服。

我用谷歌搜索但没有找到与此相关的信息。如果有人能告诉我这是否可行,那就太好了。

我不确定你的意思,但显然有一个 debian.exe 位于用户主目录中。

您只需使用 wsl.exe 即可获得您描述的行为。

wsl.exe -d "Debian"

在 shell

上看起来像这样
PS C:\Users\PeterT> cd C:\DEV
PS C:\DEV> wsl.exe -d "Debian"
petert@debian:/mnt/c/DEV$