1

我正在查看我的客户使用的部署脚本,该脚本执行以下操作:

rsync -ad source destination\

如果 -a 和 -d 都被指定,因为 -a 暗示 -r 优先于 -d 然后 -d 无效,我是否正确?

从我阅读手册页来看,情况似乎如此,但寻找明确的答案并没有让我满意。

我希望 Stackoverflow 可以提供帮助!

4

1 回答 1

0

从提到的rsync手册来看,这是-d没有效果的情况。

如果同时指定 --dirs 和 --recursive,则 --recursive 优先。

我会从-d部署脚本中删除该选项。它只会造成混乱。

你可以演奏一首单曲--dry-run来清除你的良心。:P

于 2013-11-07T01:40:47.283 回答