我对整个 WSL 情况感到非常困惑。有时我觉得我明白了,但实际上,我没有。我的主要困惑是 Ubuntu(我使用 Ubuntu 20.04)在哪里保存文件?它们如何与我使用 Windows 命令行 安装的文件相互关联?我通过 Ubuntu 完成的所有安装都是浪费时间,我找不到为任何编程语言安装的包或库。如果有人知道可以帮助我理解的类(class)或视频,如果您也分享它,我将不胜感激。
这个问题的具体情况是因为我用Ubuntu(cs50)安装了一个C包但我无法让VS Code识别它。我尝试将/usr/local 路径添加到 c_cpp_properties.json
但它没有找到该路径。
我在资源管理器中转到此文件夹,但没有找到任何东西,正如预期的那样。
提前致谢。
最佳答案
文件 ext4.vhdx 是 Linux 子系统的完整文件系统。但是,您不能(或不应该)直接从 Windows 10 访问它。
相反(在 Linux 子系统内)您可以通过挂载点 /mnt/c
访问您的 C: 驱动器(例如 ls -l/mnt/c/Users
) , 这样就可以在两个文件系统之间复制文件。
如果您想使用 Windows 资源管理器(同样在 Linux 子系统中),请使用以下命令:
/mnt/c/Windows/explorer.exe .
刚刚发现。您可以直接从 Windows 10 访问这些文件。例如:
dir \\wsl$\Ubuntu-20.04\home
关于c - 我在 Windows 10 上找不到/rootfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65989191/