为了跳过损坏文件的备份,rsync 命令的开关或选项是什么?

为了跳过损坏文件的备份,rsync 命令的开关或选项是什么?

rsync 命令的开关或选项是什么,以便跳过损坏文件的备份,使其不会覆盖正常文件?

答案1

Rsync 的业务是创建和同步文件的镜像,包括所有内容。它没有任何选项或许不同步文件。

唯一的例外是它会拒绝删除任何如果 I/O 错误导致它怀疑即使有一个文件只是暂时丢失,也会对文件进行检查,但默认情况下该功能是启用的,因此您无需执行任何操作。 (您可以使用 禁用故障保护--ignore-errors)。

然而,rsync 确实有一个选项--files-from=FILEFILE可以是-这样你可以将名称通过管道传输到标准输入。因此,您可以进行自己的损坏检查,并仅将好的文件通过管道传输到 rsync 中进行镜像。

警告:--files-from=意味着各种不一定明显的行为更改,因此您应该仔细阅读文档。您也将无法使用,--delete因为 rsync 无法区分不再存在的文件和您选择不列出的文件(因为它们已损坏)之间的区别。您还需要注意文件名中的空格,因此请查看--from0.

相关内容