小编das*_*003的帖子

rsync 显示/隐藏过滤规则与包含/排除有何不同?

我正在编写一些密集的 rsync 脚本,我真的很想了解我可以使用的选项。一般而言,手册页是提供信息的最佳场所,其文笔密集而准确。一个值得注意的遗漏是showhide过滤器的描述。它们出现在此表中的以下FILTER RULES部分:

exclude, -指定一个排除模式。
include, +指定包含模式。
合并,。指定要读取更多规则的合并文件。
dir-merge, :指定每个目录的合并文件。
hide, H指定用于在传输中隐藏文件的模式。
显示,匹配模式的S文件不会被隐藏。
保护,P指定保护文件不被删除的模式。
风险,匹配模式的R文件不受保护。
清除, !清除当前的包含/排除列表(不带参数)

唯一的其他参考在规则修饰符描述部分:

s 用于指示规则适用于发送方。什么时候
规则影响发送方,它阻止文件被传输
费雷德。默认情况下,规则会影响双方,除非
--delete-excluded  已指定,在这种情况下,默认规则变为
仅发送方。另请参阅隐藏 (H) 和显示 (S) 规则,它们是
指定发送方包含/排除的替代方法。

这似乎表明它们是相同的,但仅限于发送方。这是唯一的区别吗?这有什么影响?它是否只影响处理删除的方式?

rsync

10
推荐指数
1
解决办法
3630
查看次数

标签 统计

rsync ×1