validation两个镜像的目录树

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

如果您使用的是Linux,则可以使用rsync来完成此操作。 如果你只想从源机器上检查,你可以这样做:

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

– 干运行实际上不会改变任何数据,只报告。 您可以重新运行没有该选项来实际同步数据。

如果您使用Windows,则可以使用robocopy来完成此操作(在Vista之前不包括默认设置,但可以获取 XP 的资源工具包 )。 如果你只想从源机器上检查,你可以这样做:

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

/ L实际上不会改变任何数据,只是报告。 您可以重新运行没有该选项来实际同步数据。