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

如何使用Pengwin和zsh在WSL 2中添加或删除/mnt/c/,zsh,windows-subsystem-for-linux,pengwin,Zsh,Windows Subsystem For Linux,Pengwin,我这里有两台带有WSL 2/Pengwin/zsh的Windows计算机,第一台显示提示符,并将Windows中的文件和文件夹称为/c/..,但对于Windows中的同一文件夹或文件,第二台显示为/mnt/c/..。我不确定我更喜欢哪一种,但我肯定希望能够在这两种模式之间切换。这可能吗?我无意中遇到了一个彭温的解决方案: 确保已安装Docker Desktop 在pengwin安装程序中,将Docker桥安装到Docker Desktop 我希望这不是唯一的解决办法,还有更好的方法不依赖Dock

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

我无意中遇到了一个彭温的解决方案:

  • 确保已安装Docker Desktop
  • 在pengwin安装程序中,将Docker桥安装到Docker Desktop

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

    当您安装docker时,pengwin安装程序将/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以应用更改

    问候,, 卡洛斯