答案1
我etc
在以下位置找到了我的文件夹:
C:\Users\USER\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc
注意:我使用 WSL1 以便能够使用 VMware。WSL2 使用 Hyper-V,它与其他虚拟化管理程序不兼容。(编辑:这不再是事实。)
然而,这种情况现在和不久的将来正在改变。最近 VirtualBox 和 VMware 都发布了支持 Hyper-V 和 WSL2 的版本。您可以了解有关它的更多信息 虚拟盒 和 VMware。VMware 解决方案需要即将发布的 Windows 10 内部版本 20H1,而 VirtualBox 现在可能可以使用。
下一代 Windows 版本还被宣传为允许 Windows 和 WSL 之间实现更大程度的集成,甚至可能解决两个子系统同时更新相同文件的问题。
答案2
警告:请勿不是从 Windows 编辑磁盘上的 WSL 文件。
存储在磁盘上的文件%LocalAppData%\Packages
使用特殊的 NTFS 功能来实现 POSIX 功能/元数据(例如 Linux 权限)。使用标准 Windows 工具/应用程序编辑这些文件将破坏您的 Linux 环境。
相反,WSL 提供了一个挂载,允许您安全地访问和编辑 Linux 环境内的文件。它可在 下使用\\wsl$\
。