我使用 WSL 安装了 Linux shell。克隆了我的 repo 并构建了项目。问题是项目目录中的所有内容在 Windows 和 IntelliJ 中都不存在。
假设我正在处理目录/home/Ubuntu/ProjectA/generated-commons
,这里有:
-rw-r--r-- 1 ubuntu ubuntu 49174 Aug 28 16:45 pom.xml
-rwxr-xr-x 1 ubuntu ubuntu 271 Aug 28 16:45 rebuild_without_publish.sh
drwxr-xr-x 4 ubuntu ubuntu 4096 Aug 28 16:45 src
drwxrwxrwx 10 ubuntu ubuntu 4096 Sep 2 09:09 target
最后一个目录“target”有问题。目录中的窗口\\wsl$\home\Ubuntu\ProjectA\generated-commons
仅包含前 3 个。此目录不是下载的存储库的一部分,而是在使用脚本构建项目时生成的。最初它归 root 所有,但我使用chown
命令更改了所有者,以为这样可以解决问题。
有人可以解释为什么即使更改所有者后我仍无法访问该目录以及如何更改它,以便我可以在 Windows 上访问该目录?
遗憾的是,我最终从我的机器中删除了 wsl 并重新安装。我们遵循的步骤:
第 4 项是从 cmd 执行的,因为出于某种原因它不在控制面板中。尽管如此,命令还是成功执行了