在服务器间同步文件时, 用rsync命令比较快捷, 能够避免重复的传输, 删除多余的文件
1 | rsync --delete -av --exclude './exclude_file' "${source_directory}" ${user}@${server}:${desc_directory} |
-- delete 表示删除目标目录存在, 原目录不存在的文件
-av 表示打印传输过程
--exclude 表示排除掉某些文件不做传输
"${source_directory}" 源文件目录. eg: /data/tmp/
${desc_directory} 目标服务器目录.