使用rsync同步文件

 admin   2022-07-12 15:49   187 人阅读  0 条评论

一、安装

yum -y install rsync

二、命令

rsync 命令的基本格式有多种,分别是:

[root@localhost ~]# rsync [OPTION] SRC DEST
[root@localhost ~]# rsync [OPTION] SRC [USER@]HOST:DEST
[root@localhost ~]# rsync [OPTION] [USER@]HOST:SRC DEST
[root@localhost ~]# rsync [OPTION] [USER@]HOST::SRC DEST
[root@localhost ~]# rsync [OPTION] SRC [USER@]HOST::DEST

针对以上 5 种命令格式,rsync 有 5 种不同的工作模式:

  • 第一种用于仅在本地备份数据;

  • 第二种用于将本地数据备份到远程机器上;

  • 第三种用于将远程机器上的数据备份到本地机器上;

  • 第四种和第三种是相对的,同样第五种和第二种是相对的,它们各自之间的区别在于登陆认证时使用的验证方式不同。

例如:

rsync -av /root/1.txt /bak/1.txt #就将/root/1.txt备份到了/bak/1.txt

rsync -av /root/1.txt 192.168.1.1:/bak/1.txt #就将/root/1.txt备份到了192.168.1.1主机上的/bak/1.txt

rsync -av 192.168.1.1:/root/1.txt /bak/1.txt #就将192.168.1.1主机上的文件被分到了本地

rsync -av /root/dir1 /tmp/    #复制dir1目录到tmp目录下,包括dir1

rsync -av /root/dir1 /tmp/    #复制dir目录下的文件到tmp目录,不包括dir1

注意:带/表示不复制本级目录

//sync常用选项

-a, --archive       //归档

-v, --verbose       //啰嗦模式

-q, --quiet         //静默模式

-r, --recursive     //递归

-p, --perms         //保持原有的权限属性

-z, --compress      //在传输时压缩,节省带宽,加快传输速度

--delete            //在源服务器上做的删除操作也会在目标服务器上同步


本文地址:https://liuchunjie.top/?id=391
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?