远程文件复制实用程序(如 rsync)但会考虑已复制的数据(在此会话中)?

Ama*_*rus 6 linux bandwidth rsync file-transfer

假设我有一个包含 2 个文件的目录,它们都是相同的并且相当大(例如 2GB ea)。我想将该目录 rsync 到远程主机。据我了解(我可能是错的),rsync 计算文件的校验和。当然,如果它看到 2 个具有相同校验和的文件,它可以只复制第一个文件,然后在远程主机上为第二个文件进行本地复制?那会让它更快,不是吗?

同样,在复制之前 rsync 不会对所有远程文件进行哈希处理吗?如果它看到一个与要传输的文件具有相同哈希值的不同文件,它可以在远程主机上进行本地复制。

rsync 支持这种东西吗?有什么办法可以开启吗?是否有类似于 rsync 的工具可以执行这种“基于哈希”的本地副本?

Jav*_*ier 3

同样,rsync 在复制之前不会对所有远程文件进行哈希处理吗?如果它看到与要传输的文件具有相同哈希值的不同文件,它可以在远程主机上进行本地复制。

不,但Unison可以。