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/