如何正确使用 rsync 来比较两个目录(包括)的文件哈希值。子目录并解释其输出?

如何正确使用 rsync 来比较两个目录(包括)的文件哈希值。子目录并解释其输出?

为了检查本地目录和远程目录的相等性,我想比较所有文件的哈希值并执行以下操作:

$ rsync -avcn /home/me-here/thisss/ [email protected]:/home/me-there/thisss/ > diffs.txt

thendiffs.txt包含以下内容:

sending incremental file list
./
MAIN/
MAIN/1563410001/
MAIN/1563410002/
MAIN/1563410003/
MAIN/1563410016/
MAIN/1563410017/
MAIN/1563410018/
MAIN/9846540055/
MAIN/9846540059/
MAIN/9846540073/
MAIN/9846540090/
MAIN/7654330036/
MAIN/7654330038/
MAIN/7654330070/
thisss/
thisss/xyz/
thisss/Data/

sent 76,267 bytes  received 5,695 bytes  64.21 bytes/sec
total size is 14,706,824,172  speedup is 179,434.67 (DRY RUN)

实际上我认为这看起来不错,因此只有两个简单的问题:

我可以根据这个输出假设所有哈希值是平等的,没有什么是腐败的?如果确实存在一些差异,这个输出会是什么样子?

相关内容