远程同步

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
posted @ 2024-05-31 15:16  姬高波  阅读(37)  评论(0)    收藏  举报