rsync
命令说明:
--exclude:上传/删除失效
上传时:不上传指定文件/目录
删除时:不删除指定文件/目录
--delete:删除所有上传目录不存在的文件/目录,但是,不删除任何目标文件在exclude中的文件/目录
--delete-exclude:将--exclude功能设置为只针对上传,删除时失效。即删除目标路径中所有上传目录不存在的文件/目录,但是所有exclude中的内容都生效,特别危险。建议使用修饰符-s方式。
-n选项:预先检查本次删除操作涉及到的文件
--include/exclude中修饰符
-s:设置exclude中的排除只针对上传,删除失效
实验:
src:上传机器
desc:目标机器
exclude:上传和删除都排除某个pattern(*.sh)
-n选项:预先检查本次删除操作涉及到的文件
需求:
a、上传时,src机器不上传*