Unix 从rsync生成差异文件

Unix 从rsync生成差异文件,unix,diff,rsync,Unix,Diff,Rsync,是否可以只生成差异,而不使用rsync生成和应用差异?我的要求是在一台机器上生成差异,并在另一台机器上应用它。可以使用rsync吗?请注意,您只想同步一个文件,而不是整个目录。找到了解决方案。rsync有一个名为“-only write batch=”的特殊选项,它允许您生成diff文件,而无需将其应用于目标文件。客户端将通过HTTPS请求拉取差异。在客户端,我将使用“-read batch=”将差异应用于我的文件 这与在另一台机器上正常运行rsync有何不同?Hi@jhnc,我不希望对ssh端

是否可以只生成差异,而不使用rsync生成和应用差异?我的要求是在一台机器上生成差异,并在另一台机器上应用它。可以使用rsync吗?请注意,您只想同步一个文件,而不是整个目录。

找到了解决方案。rsync有一个名为“-only write batch=”的特殊选项,它允许您生成diff文件,而无需将其应用于目标文件。客户端将通过HTTPS请求拉取差异。在客户端,我将使用“-read batch=”将差异应用于我的文件

这与在另一台机器上正常运行rsync有何不同?Hi@jhnc,我不希望对ssh端口有依赖关系,这可能也会被阻止。所以要生成diff,将它发送到目标机器并在那里应用diff。您将如何发送它?你说的“差别”是什么意思?档案有多大?