rsync 备份的问题

发布于 2021-11-30 00:05:36 字数 218 浏览 951 评论 9

在用rsync 备份的时候,有一段命令

rsync --progress -av --delete linux.mirrors.es.net::centos /data/CentOS/

--delete 删除那些DST中SRC没有的文件

这标红是网上的说法,但是,我不是很明白他的意思,DST,SRC在这里被强调是什么意思?

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

可是我不能没有你 2021-12-05 17:13:47

只用--delete选项,源端有什么,目的端也只能有什么,目的端比源端多的,会被删了。少的补上。总结就是不能多不能少,到达这目录下文件都一样的目的。

陌若浮生 2021-12-05 17:12:30
» mkdir -p test/{a,b}
» touch test/a/{0..4}
» touch test/b/{5..9}
» rsync -av --delete test/a/ test/b/                                         
building file list ... done
deleting 9
deleting 8
deleting 7
deleting 6
deleting 5
./
0
1
2
3
4

sent 313 bytes  received 136 bytes  898.00 bytes/sec
total size is 0  speedup is 0.00

动动手就好啦, 上面的可明白?

做个少女永远怀春 2021-12-05 16:52:12

就是最后面的路径,也就是目标路径是完全参考前者的,如果前者没有的文件,后者也会删除。

梦里兽 2021-12-05 16:41:12

是这样子的。

小瓶盖 2021-12-05 16:06:38

引用来自“铂金小金”的评论

如果源目录中有被删掉的目录,那么同步过去的文件也要删掉这个目录,而不是只有源目录中增加文件时才“同步”,文件、目录减少的时候也要“同步”,明白了么?

已下线请稍等 2021-12-05 15:05:55

引用来自“jingru”的评论

就是被删了也要同步过去。

归途 2021-12-05 14:07:53

就是被删了也要同步过去。

自此以后,行同陌路 2021-12-05 13:42:34

destination source 目的,源

像你 2021-12-05 03:12:49

如果源目录中有被删掉的目录,那么同步过去的文件也要删掉这个目录,而不是只有源目录中增加文件时才“同步”,文件、目录减少的时候也要“同步”,明白了么?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文