rsync同步文件夹实现git功能-导出差异文件

本地文件操作:

rsync --dry-run -rcnC --out-format="%n"  A1.1/  A1.0/ |grep -v "/$"


远程文件ssh操作:

rsync --dry-run  -rcnC --out-format="%n" A1.0/ '-e ssh  -p 2222' root@master:/hx/


对比远程服务器并增加没有的文件夹,以及文件

rsync --dry-run  -rcnC --out-format="%n" A1.0 '-e ssh ' root@master:/hx/ | xargs -i   rsync -r --progress {}    root@master:/hx/

除非特别注明,本站所有文字均为原创文章,作者:matrix