如何使用 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 的(那个?)解决方案:
- 确保您已经安装了 Docker Desktop
- 在 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 以应用更改
我有两台 Windows 机器和 WSL 2/Pengwin/zsh 在这里,第一台显示提示并将 Windows 中的文件和文件夹引用为 /c/...
但是第二个是 /mnt/c/...
,用于 Windows 中的同一个文件夹或文件。我不确定我更喜欢哪一个,但我肯定希望能够在两种模式之间切换。这可能吗?
一不小心,我 运行 进入了 Pengwin 的(那个?)解决方案:
- 确保您已经安装了 Docker Desktop
- 在 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 以应用更改