告诉Rsync在传输过程中跳过当前文件?

有没有办法告诉rsync跳过当前的文件,而同步正在进行,也许通过发送一个特定的信号?

我已经知道基于模式的忽略,但这有时候对我来说很方便。

我不熟悉这样的function,当前版本的手册页也没有提及。 通过浏览源代码寻找手册页中未提及的“隐藏function”,我认为可以安全地假设没有任何这样的function。

不过,我同意这听起来像是一个方便的function。

可悲的是,答案是“否”,但是在rsync Bugzilla中有一个错误报告请求这个增强。 也许有一天…

我总是杀死rsync(control-c)并使用–exclude选项重新运行,可能还有–delete。 由于rsync使目标目录部分更新,第二次运行应该更快,因为你基本上可以从中断的地方开始。

您也可以查看大文件的partial-dir选项。