忽略当前所在文件夹、忽略当前目录下文件夹的子孙文件夹。增量覆盖,忽略重复文件。
find . -maxdepth 1 ! -path "." -type d -cmin +1 -cmin -1200 -exec sshpass -p 123456 rsync -avzu --progress {} backupuser@10.23.133.28:/data \;
说明:
-cmin +1 -cmin -120:查找120分~1分钟前的所有修改过的文件夹
-l 1024:限流1M
! -path ".":不包含当前所在目录
-maxdepth 1:只包含1级目录
前提:
yum install -y sshpass