1、同步当前节点目录到远程153节点、重复的文件不进行同步
rsync -avz -e "ssh -p 20000" --ignore-existing /usr/lib64/ 172.16.17.153:/usr/lib64/
### -e :指定端口
### avz:分别表示归档模式、递归复制文件夹、压缩传输。
### /usr/lib64/:指定源目录,即本地需要同步的目录。
### 172.16.17.153:/usr/lib64/:指定目标目录,即远程机器上的目标目录。
2、当前和远程一致性
rsync -avz -e "ssh -p 20000" --delete /usr/lib64/ 172.16.17.153:/usr/lib64/
### 确保远程目录和本地目录完全一致,包括删除远程153目录中多余的文件
3、更新远程文件
###如果您想要强制 rsync 执行同步操作,即使目标机器上已经存在相同路径的文件,您可以使用 --update 或 -u 参数。这将导致 rsync 仅在源文件的修改时间新于目标文件时才会执行同步操作。
rsync -av -u -e 'ssh -p 20000' ./ipu-fs-server-0.0.1-SNAPSHOT.jar root@172.16.17.153:/ipudata/ipu-fs/
scp -P 19805 abc.txt 172.16.17.150:/opt/abc.txt