我是 WSL 的忠实粉丝,当他们宣布 WSL2 时,我非常兴奋。但是,官方文档表示,在处理 Windows 文件系统中的文件时,WSL2 的性能不如 WSL1。这有点令人沮丧,因为我的大部分工作都在 Windows 文件系统本身中,我希望保持这种状态。
但是为了检查它,我将我的主 Distro 转换为 WSL2:
wsl --set-version Ubuntu-18.04 2
转换成功。然后当我跑
cd
explorer.exe .
它在Network\wsl$\Ubuntu-18.04\home\user
. 我知道这是 WSL2 中的一个特性;我们可以使用 Windows 资源管理器访问 Linux 文件系统。
但是,我随后决定恢复到 WSL1(文件系统访问)。所以我运行了命令:
wsl --set-version Ubuntu-18.04 1
只是为了交叉检查,运行
wsl --list --verbose
将我的主要发行版列为运行版本 1。
但是现在如果我去~
运行explorer.exe .
,它仍然会在文件资源管理器中打开目录!AFAIK,这通常会导致 Windows 无法访问具有 Linux 结构的文件路径或使用 WSL1 运行时类似的错误。
所以我想知道这是否正常,还是因为还原而发生,或者我是否以某种方式破坏了我的安装?
蒂亚!