1. 使用rsync 同步文件
- 检测文件变动
rsync -e "ssh -i ~/.ssh/abc.pem" -atzvhncP --exclude ".git" --exclude "node_modules" --exclude "*.log" ./* centos@1.2.3.4:/opt/code
- 更新变动的文件
rsync -e "ssh -i ~/.ssh/abc.pem" -atzvhcP --exclude ".git" --exclude "node_modules" --exclude "*.log" ./* centos@1.2.3.4:/opt/code
- 服务器首先需要安装
rsync - 使用秘钥更新文件