在 Windows 10 上使用 win-kex 安装时,kali linux 用户文件存储在哪里?

在 Windows 10 上使用 win-kex 安装时,kali linux 用户文件存储在哪里?

我正在 kali linux 中搜索用户的文件,以便将它们传输到我的 windows 机器上。我还花了一个小时梳理 windows 10 中的 AppData 文件夹,但毫无收获。如果有人知道我可以在哪里访问虚拟 kali 文件系统,我将不胜感激!

到目前为止,我已经检查过此路径:C:\Users\USER_NAME\AppData\Local,但没有成功。我尝试放置一个只存在于 kali 上的唯一文件,并搜索整个机器以找到它,但不起作用。

这是 wsl2 的问题吗?

编辑:

这是我在 WindowsApps 文件夹中找到的内容:

在此处输入图片描述

我发现: 在此处输入图片描述

在 C:\Users*YOURUSERHERE*\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState 中我发现了这个(唯一一个包含 kali linux 的文件):

在此处输入图片描述 我在里面发现了这个:

在此处输入图片描述 大多数文件夹中没有任何内容。

另一个更新:

在此处输入图片描述

得到我:

在此处输入图片描述

答案1

WSL2 实例的文件系统存储.vhdx在包目录中的文件中(查找LocalStateext4.vhdx。这些是虚拟磁盘,这就是为什么在 Windows 中搜索时看不到放置在文件系统中的单个文件的原因。

但是,WSL2 确实提供了一种在 Windows 中访问 ext4 文件系统的简便方法。转到\\wsl$\,您应该会找到一个以您的发行版命名的目录(\\wsl$\kali-linux如果使用默认值)。在那里,您应该会找到您的整个 kali 文件系统以及您要查找的文件。

相关内容