Linux中使用rsync数据备份工具和实例( 三 )

同步目录这里是经常使用的脚本,做代码、文件同步 。
#!/bin/bashSRC=https://www.isolves.com/data/path1/ #192.168.1.3 发送端目录DST=/data/path1/ #192.168.1.2 接收端目录IP="192.168.1.2"USER=www#同步文件/usr/bin/rsync -e 'ssh -p 22' -ahqzt --exclude ".git" --exclude "www/Conf/config.php" --exclude "www/Public/ueditor/*" --exclude "README.md" --delete $SRC $USER@$IP:$DST-ahqzt-a:归档模式-h:输出文件大小使用易读的单位(如,K,M等)-q:精简输出模式-z: 在传输文件时进行压缩-t: 保留文件的时间标记--exclude: 不需要同步的文件或目录--delete: 删除那些接收端还有而发送端已经不存在的文件在本教程中,您学习了如何使用Rsync在多台Linux之间传输、复制或同步文件和目录 。在Rsync用户手册页面上有更多关于Rsync的内容 。下次再讲如何通过rsync+inotify实时同步文件 。




推荐阅读