相关疑难解决方法(0)

有没有办法在另一个 WSL 2 发行版/映像中访问文件?

我在 Windows 10 系统上安装了多个 Unbuntu WSL 2,我希望能够在它们之间运行 rsync 和 diff 等工具。是否可以挂载/查找这些其他副本的文件所在位置并对其运行 Linux 命令。我不想复制到该区域,只是能够“复制出来”。

为了使这一点更加具体,我有:

X:\WSL\U18.04_1 和 X:\WSL\U18.04_2

而且,我可以通过说以下内容进入第二个:

wsl -d X:\WSL\U18.04_2 -u myname
Run Code Online (Sandbox Code Playgroud)

这将在我的 U18.04_2 映像中的 home 方向上调出一个 bash shell。现在,我想有效地做到:

diff -rbitw /mnt/x/WSL/U18.04_1/home/myname /home/myname
Run Code Online (Sandbox Code Playgroud)

但当然,这不起作用,因为 /mnt/x/WSL/U18.04 实际上并不是一个文件系统(据我所知)。

mount diff rsync windows-subsystem-for-linux

18
推荐指数
2
解决办法
9981
查看次数

标签 统计

diff ×1

mount ×1

rsync ×1

windows-subsystem-for-linux ×1