rsync同步如何排除文件及目录:

#!/bin/sh
logfile=/data/log/rsync-mj.`date +"%Y%m%d%H%M"`.log
rsync -vzru --delete --exclude "/abc/def/" --exclude /ghi/mj.jpg  10.0.10.10::rsync_mj /data/mj/ |tee $logfile

通过rsync这样一个脚本我们来解释如何排除同步;

脚本内容为:同步10.0.10.10 服务器 /data/mj 目录下的所有文件

其中排除同步 /data/mj/abc/def/ 目录;

排除同步 /data/mj/ghi/mj.jpg  文件;