我无法删除通过 Windows 意外创建的 WSL 中的文件夹

ker*_*zek 5 visual-studio-code windows-subsystem-for-linux ubuntu-18.04

我有一个 WSL,~/library在 WSL 中创建了一个目录。然后我运行 VSCode 并直接从 Windows 资源管理器打开此文件夹,导致将其作为“本地 Windows”文件夹而不是 WSL 打开。添加到进攻中,我创建从VSCode(假设2个文件夹foobar)内library

这样做的代价是现在我无法从 Windows 资源管理器或 WSL(sudo rmdir foosudo rm -rf foo)中删除这些文件夹。在 Windows 和 Ubuntu 中,我收到拒绝访问错误。我既是 Windows 管理员又是 root 用户。

删除它们有什么解决方法吗?

小智 -2

也许有点太晚了,但要删除 wsl 中的文件夹,只需打开 wsl/ubuntu 终端即可。cd /找到你的根源。ls找到您创建文件夹的位置,在我的例子中它位于:home/user/projects folder, cd home/user/projects。键入此命令:rm -r folder-name,然后ls验证该文件夹是否已被删除。