如何使用 Pengwin 和 zsh 在 WSL 2 中添加或删除 /mnt/c/

How to add or remove /mnt/c/ in WSL 2 with Pengwin and zsh

我有两台 Windows 机器和 WSL 2/Pengwin/zsh 在这里,第一台显示提示并将 Windows 中的文件和文件夹引用为 /c/... 但是第二个是 /mnt/c/...,用于 Windows 中的同一个文件夹或文件。我不确定我更喜欢哪一个,但我肯定希望能够在两种模式之间切换。这可能吗?

一不小心,我 运行 进入了 Pengwin 的(那个?)解决方案:

  1. 确保您已经安装了 Docker Desktop
  2. 在 pengwin-setup 中将 Docker 桥安装到 Docker 桌面

我希望这不是唯一的解决方案,还有不依赖于 Docker 的更好方法。有人吗?

pengwin-setup 在您安装 docker 时将 /mnt/c 更改为 /c。此更改位于此文件中:/etc/wsl.conf

[automount]
**root=/**
enabled = true
options = "metadata,uid=1000,gid=1000,umask=0022,fmask=11,case=off"
mountFsTab = true
crossDistro = true

更改 root=/mnt 以更改为默认行为或简单地删除 root 行。

重新启动 Windows 以应用更改