我在 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 实际上并不是一个文件系统(据我所知)。