rsync同步排除多个文件的方法
时间:2014-09-05 23:24 来源:linux.it.net.cn 作者:it
在用rsync作文件同步时,排除掉多个文件的方法
实现:
把192.168.0.2上的文件同步到192.168.0.3上,同时排除config.php和a.log文件的同步。
可以考虑通过rsync+ssh进行文件的同步。
具体操作方法如下:
1)、首先,打通192.168.0.2到192.168.0.3上的无密码登录的认证。
有关ssh无密码登录的配置方法,可以参考如下的文章:
linux下ssh无密码登录的配置方法
ssh(ssh-keygen)配置免输入密码登录远程主机的方法
使用SSH Key实现安全的密钥证书方式登陆
ssh密钥对的配置方法
实现ssh自动登录的4种方法
2)、在192.168.0.2执行下面命令
代码示例:
rsync -avz --exclude config.php --exclude a.log -e ssh /data/httpd/dir root@192.168.0.3:/data/httpd/
/data/httpd/dir目录排除了config.php a.log两个文件。
其他文件都会同步到192.168.0.3上。
不能不说linux下的软件,个个精致而实用、强大啊。
(责任编辑:IT)
在用rsync作文件同步时,排除掉多个文件的方法
实现:
可以考虑通过rsync+ssh进行文件的同步。
有关ssh无密码登录的配置方法,可以参考如下的文章:
代码示例:
rsync -avz --exclude config.php --exclude a.log -e ssh /data/httpd/dir root@192.168.0.3:/data/httpd/
/data/httpd/dir目录排除了config.php a.log两个文件。 不能不说linux下的软件,个个精致而实用、强大啊。 (责任编辑:IT) |