使用rsync同步文件

1.rsync [OPTION]… SRC DEST
同步拷贝本地文件:rsync -a /data /backup
2.rsync [OPTION]… SRC [USER@]HOST:DEST
使用远程ssh将本地的内容拷贝到远程机器:
rsync -avz /data root@192.168.X.X:/backup
如果用ssh 带端口如:
rsync -avz “-e ssh 9898” /data root@192.168.X.X:/backup

3.rsync [OPTION]… [USER@]HOST:SRC DEST
使用远程ssh将远程机器的内容拷贝到本地机器:
rsync -avz root@192.168.x.x:/data /backup

4.rsync [OPTION]… [USER@]HOST::SRC DEST
远程rsync服务器中拷贝文件到本地机:(当执行计划任务时为此模式)
rsync -av root@1192.168.x.x::www /databack

5.rsync [OPTION]… SRC [USER@]HOST::DEST
从本地机器拷贝文件到远程rsync服务器中:(当执行计划任务时为此模式)
rsync -av /databack root@192.168.x.x::www

6.rsync [OPTION]… rsync://[USER@]HOST[:PORT]/SRC [DEST]

一般使用的参数有:

-a(–archive):归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD。
-z(–compress):对备份的文件在传输时进行压缩处理。
–progress:在传输时显示传输过程。
–delete:删除那些DST中SRC没有的文件
–config=FILE:指定其他的配置文件,不使用默认的rsyncd.conf文件
–password-file=FILE 从FILE中得到密码

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注