rsync -a --log-file=rsync.log /source/ /destination/ 示例 基本的本地同步: bash rsync -av /source/ /destination/ 从本地同步到远程: bash rsync -av /local/path/ user@remote:/remote/path/ 从远程同步到本地: bash rsync -av user@remote:/remote/path/ /local/path/ 模拟同步,不实际执行: b...
[root@xuexi ~]# rsync /etc/fstab /tmp将/etc/cron.d目录拷贝到/tmp下。[root@xuexi ~]# rsync -r /etc/cron.d /tmp该命令会在目标主机上创建/tmp/cron.d目录,并将/etc/cron.d/中的文件放入到/tmp/cron.d/目录中,也就是说默认情况下,是不会在目录路径下创建上层目录/etc的。将/etc/cron.d目...
1、rsync 不加参数传输文件。 2、-a,--archive:归档模式,递归传输和保存文件属性。 3、源文件与目标文件大小、时间属性一致。rsync -a / --archive 目标文件不会发生变化。 4、源文件和目标文件大小、时间属性不一致,rsync -a / --archive 目标文件会更新为源文件。 5、源文件与目标文件大小、时间属性一致。
rsync A/ Backup-A-dir/ 上述命令会将 A 中的文件复制到 Backup-A-dir 中。但Backup-A-dir中的文件不会同步到A中,这就是为什么会被称为单向同步的原因。 2. 同步远程文件(单向同步) 远程系统和本地系统之间同步文件,命令是类似的。注意,源地址和目的地址都可以是本地文件系统路径或者远程系统(ssh)路径。
1.登录服务器 B ,将 B 的公钥 id_rsa.pub 内容复制,然后添加到 A 的密钥目录下的 authorized_keys 文件中,换行粘贴进去即可 2.然后使用 B 连接 A 传输数据到 B ,重点,这里需要用到 /root/.ssh/id_rsa 是 B 服务器的私钥文件 rsync -avz --progress -e"ssh -i /root/.ssh/id_rsa"root@192.168...
rsync是一种在Linux系统下常用的文件同步和备份工具,它可以通过网络或本地将文件从一个地方同步到另一个地方。下面是对rsync命令的详细解释: 1. 基本语法: rsync [OPTION] SOURCE DEST OPTION:常用的选项包括: -a:归档模式,保留文件的所有属性,并递归同步目录 ...
0 1 * * * rsync -avz --delete user@remote_host:/source/directory /local/backup/daily/ 这意味着每天的凌晨1点,rsync将会执行一次增量备份。 3. 高级选项和注意事项 硬链接备份:rsync可以配合硬链接技术(如rsnapshot工具)实现多版本备份,这样在连续几次备份后,相同未改变的文件只会存储一份,节省存储空间...
rsync -azv rsync@192.168.136.210:/back-source /back-target 1 2 上述第一条命令的含义是将本地/back-source文件夹的内容,备份到192.168.136.210主机上,使用rsync账户登录,备份位置是/back-target文件夹。 第二条命令的含义是将192.168.136.210的/back-source文件夹下的内容备份到本地/back-target文件夹下,在执...
rsync(remote synchronize,rsync.samba.org):远程数据同步工具,通过网络快速同步多台主机间的文件,也可使用rsync同步本地硬盘中不同目录中的数据,利用其自身算法(rsync算法)只传送两个文件的不同部分,通过ssh方式来传输文件,因此保密性好;与cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份的优点,通过...
要使用rsync在Linux中同步文件和目录,可以使用以下命令: rsync -avzh source_directory/ destination_directory/ 复制代码 其中,-a 选项表示以递归方式同步所有子目录和文件,保持文件属性和权限不变;-v 选项表示输出详细的同步信息;-z 选项表示在传输过程中压缩数据;-h 选项表示以人类可读的格式显示文件大小;source_...