rsync 常用的同步命令

| |
[不指定 2023/06/03 11:12 | by 刘新修 ]
C++代码
  1. ### 由本地向服务器推送  
  2. rsync -avz --port=8730 dist.tar.gz liuxinxiu@127.0.0.1::test  
  3. rsync -avzP --port=8730 dist.tar.gz dynamicAssets.json jenkins@172.16.207.22::work-litigation  
  4.   
  5.   
  6. ### 由服务器向本地下载  
  7. rsync -avz liuxinxiu@127.0.0.1::test /test/111  
  8. rsync -avz jenkins@172.16.207.22::work-litigation /var/www/html/mirrors/frontend/injured/work-litigation  
  9.   
  10.   
  11. ### 创建软连接(前边是存储源——后边是软链接)  
  12. ln -s /data/apps/rsync/www/release /data/apps/nginx/htdocs/release  

 以下是具体是例子:

C#代码
  1. ### 由本地向服务器推送  
  2. cd /data/apps/nginx/htdocs/$projectPath/upload  
  3. rsync -avzP --port=8730 dist.tar.gz dynamicAssets.json jenkins@172.16.207.22::$las_dir  
  4.  
  5.  
  6.  ### 由本地向服务器推送  
  7. cd /data/apps/nginx/htdocs/$projectPath/upload  
  8. rsync -avzP --port=8730 dist.tar.gz dynamicAssets.json jenkins@172.16.207.22::release/$projectPath &&  
  9. cd /data/apps/rsync/www/release/$lat_dir &&  
  10. scp -r $pat_dir root@10.10.9.99:/var/www/html/mirrors/frontend/$pat_dir &&  
  11. curl http://10.10.9.99/frontend/$projectPath  

 

Linux/Unix | 评论(0) | 引用(0) | 阅读(252)