bash – rsync –include选项不排除其他文件

前端之家收集整理的这篇文章主要介绍了bash – rsync –include选项不排除其他文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试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/

猜你在找的Bash相关文章