验证两个镜像目录树

验证两个镜像目录树

有没有一种简单的方法可以验证两台独立机器上的两个目录树是否相同,以及目录树中的所有文件是否也相同?我想确保两台独立机器镜像完全相同的数据。

答案1

如果您使用的是 Linux,则可以使用 rsync 来完成此操作。如果您只想检查,则从源计算机可以执行以下操作:

rsync -av --dry-run /source/path dstcomputer:/dest/path

--dry-run 实际上不会更改任何数据,只会报告。您可以在不使用此选项的情况下重新运行以实际同步数据。

答案2

如果你使用的是 Windows,你可以使用robocopy来实现这一点(Vista 之前默认不包含,但你可以获取资源包对于 XP)。如果您只想检查,从源机器,您可以执行以下操作:

robocopy /source/path /dest/path /MIR /L

/L 实际上不会更改任何数据,只会报告。您可以在不使用此选项的情况下重新运行以实际同步数据。

相关内容