我正在查看我的客户使用的部署脚本,该脚本执行以下操作:
rsync -ad source destination\
我是否正确如果-a和-d都被指定,因为-a暗示-r比先例超过-d那么-d没有效果?
从我对这些手册的阅读情况来看,情况确实如此,但寻找一个明确的答案并不满足我。
我希望Stackoverflow可以提供帮助!
答案 0 :(得分:0)
从提到的rsync
手册中可以看出-d
没有效果。
如果同时指定--dirs和--recursive,则表示--recursive 优先级。
我会从部署脚本中删除-d
选项。这只会造成混乱。
您可以执行一次--dry-run
只是为了清除您的良心。 :P