无法在 WSL 上下载文件“权限被拒绝”“无法写入 [...](成功)”

无法在 WSL 上下载文件“权限被拒绝”“无法写入 [...](成功)”

答案1

正如@steeldriver 在评论中提到的,这是因为您在尝试下载时位于 Windows System32 目录中。

/mnt/c/Windows/System32

映射到 Windows 目录:

C:\Windows\System32

这是总是在 Windows 上有一个受限制的目录,以避免系统损坏和潜在的恶意软件,并且您将被限制从该目录下载任何Windows 应用程序作为您的默认用户。

建议您使用 WSL2 提供的虚拟 ext4 文件系统,其中包括您的主目录。只需:

cd ~
# or just cd without any arguments

...返回到您的Ubuntu主目录,您将在该目录中有下载权限。

边注: 启动 WSL 时,“默认”目录由父进程决定,在某些情况下可能是 Windows System32 目录。如果您使用 启动 WSL wsl ~,则它将始终默认为您的主目录。

相关内容