首页 > 其他 > 详细

rsync

时间:2019-08-12 13:38:02      阅读:80      评论:0      收藏:0      [点我收藏+]

rsync -a 包含文件夹,权限等文件时必须加a选项
-v 列出操作细节 比如那个文件先传等
-n 模拟传输测试 不会真正执行操作
--delete 目标目录有文件 就删除目标目录的文件默认不删除。

rsync+SSH同步
rsync root@192.168.182.16:/root ./ 把服务器16的root下的文件同步到 现在服务器的本地
rsync root@192.168.182.16:/所有目录 所有目录


inotifywait+rsync 自动同步
检测目录同步的操作 用脚本实现同步部署


#!/bin/bash
a="/var/www/html/"
b="rsync -az --delete $a root@192.168.182.16:/var/www/html" 本地httpd的目录上传到16的httpd目录
while inotifywait -rqq -e modify,move,create,delete,attrib $b 执行检测命令查看目录做了哪些更改
do
$b 反复执行b变量的操作
done & 放到后台

rsync

原文:https://www.cnblogs.com/jianxgin/p/11338991.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!