请问文件远程传输命令rsync的用法

发布于 2022-09-05 10:07:33 字数 403 浏览 13 评论 0

业务需求:
现在要做网站的存放文件的一个大目录迁移,体积较大,文件数也多。迁移期间网站要处于维护状态不开放。
1.担心中间过程发生阻断,所以想要rsync命令来传输,可以不覆盖相同文件,做到续传。
2.想要忽略一些一级目录,不传它们(不需要),但是要注意一级目录再往里可能有同名的目录和文件,所以不能把它们也忽略不传。
3.想要设置先只传近30天创建的文件,这是为了确保早点迁移部署好上线,不要因为文件传输耽误上线。
4.等上线后要再继续传近两天和31天之前的文件,就是上线后产生的新文件,和之前没传过去的那些文件,可以分两步。
所以最后是第一步迁移需要一个命令将近30天内的文件和目录传输过去,并且忽略某些一级目录。
然后迁移后,需要运行两个命令分别将近2天内的新文件,30天之前的旧文件也传输过去,当然也还是要忽略某些一级目录。
多谢大牛!

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

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

发布评论

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

评论(1

余生一个溪 2022-09-12 10:07:33

说说思路,具体的命令自行编写吧。用find命令按条件搜索出文件。循环遍历搜索出来的文件,排除不不需要的,然后用rsync同步。

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