1、将源目录复制到目的端:

  rsync -av /home/file/data /backup/file/data

2、将数据备份到远程服务器或主机

  rsync -av /home/file/data root@172.16.56.90:/home/file/data

3、将远程服务器上的数据恢复到本地主机:

  rsync -av root@172.16.56.90:/home/file/data /home/file/data

4、通过网络进行传输时,压缩数据能够显示传输效率,使用-z指定在网络时压缩数据。

  rsync -avz source destintion

5、将一个目录中的内容同步到另一个目录

  rsync -av /home/test/ /home/backup

6、将包括目录本身在内的内容负责到另一个目录中:

  rsync -av /home/test /home/backups

7、使用rsync进行归档中排除部分文件

  rsync -avz /home/codes/some_code /mnt/disk/backup/code --exclude "*.txt"

  或 --exclude-from FILEPATH 可以指定一个文件列表文件进行需要排除的文件

8、在更新rsync备份时,删除不存在的文件

  rsync -avz SOURCE DESTUNATION --delete 

9、定期进行备份

  crontab -ev 

  0 */10 * * * rsync -avz /home/code user@IP_ADDRESS:/home/backups