rsync 备份的问题
在用rsync 备份的时候,有一段命令
rsync --progress -av --delete linux.mirrors.es.net::centos /data/CentOS/
--delete 删除那些DST中SRC没有的文件
这标红是网上的说法,但是,我不是很明白他的意思,DST,SRC在这里被强调是什么意思?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
只用--delete选项,源端有什么,目的端也只能有什么,目的端比源端多的,会被删了。少的补上。总结就是不能多不能少,到达这目录下文件都一样的目的。
动动手就好啦, 上面的可明白?
就是最后面的路径,也就是目标路径是完全参考前者的,如果前者没有的文件,后者也会删除。
是这样子的。
引用来自“铂金小金”的评论
如果源目录中有被删掉的目录,那么同步过去的文件也要删掉这个目录,而不是只有源目录中增加文件时才“同步”,文件、目录减少的时候也要“同步”,明白了么?
引用来自“jingru”的评论
就是被删了也要同步过去。
就是被删了也要同步过去。
destination source 目的,源
如果源目录中有被删掉的目录,那么同步过去的文件也要删掉这个目录,而不是只有源目录中增加文件时才“同步”,文件、目录减少的时候也要“同步”,明白了么?