尝试rsync文件的某些扩展名(* .sh),但是下面的bash脚本仍然传输所有的文件,为什么?
from=/home/xxx rsync -zvr --include="*.sh" $from/* root@$host:/home/tmp/
你需要添加一个–exclude all,它必须来自–include
rsync -zvr --include="*.sh" --exclude="*" $from/* root@$host:/home/tmp/