百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>服务器> rsync备份时主动新建目录的要领
分享本文到:

rsync备份时主动新建目录的要领

发布时间:05/16 来源:未知 浏览: 关键词:

不断以来都习习用 rsync + ssh 作服务器文件同步,但以前都没有在下令参数里面找到相似 mkdir -p 的功能,可以在同步某个指定文件的时候主动在指标服务器上依据需要新建完备的父级目录。比方某些按年月日主动生成的目录型文件需要在文件生成的时候即时同步:

复制代码 代码如下:

rsync -lprztW --rsh="/usr/bin/ssh -l rsyncuser" /var/2007/12/13/1001.gif 10.0.0.1:/var/2007/12/13/1001.gif

要是/var/2007/12/13目录没有预先在指标服务器上新建的话,该同步操纵将报错:rsync: push_dir#3 "/var/2007/12/13" failed: No such file or directory (2)

以前的解决要领是在指标服务器上预先先新建所有可能发生的新目录构造,或者在源服务器上新建新目录的时候即时把目录rsync到指标服务器上。

偶尔看到其实 rsync 有个 -R 参数(-R, --relative  use relative path names),用来把相对目录下的整个目录构造同步到指标服务器指定目录下。应用这个参数就可以主动达到 mkdir -p 的结果,只需要把同步下令改成:

复制代码 代码如下:

cd /var
rsync -lprRztW --rsh="/usr/bin/ssh -l rsyncuser" 2007/12/13/1001.gif 10.0.0.1:/var/

热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:05UOQ
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板