码迷,mamicode.com
首页 > 其他好文 > 详细

rsync 排除指定目录

时间:2019-10-30 11:48:23      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:back   lib   提示   使用   需要   用户   nts   end   参数   

背景

将Server1上的数据同步到Server2;

Server1目录结构:

/us_data/yahoo
             └── qlib
                    ├── calendars
                    ├── dataset_cache
                    ├── features
                    ├── features_cache
                    └── instruments                    

Server2目录结构:

data
   └── us_qlib_data
                  └── yahoo
               
└── qlib

我需要将 Server1 里的 qlib 传到 Server2 yahoo 目录下;

并且 Server1Server2 传时排除 dataset_cachefeatures_cache 这两个目录;

rsync代码

主要使用了 rsync 的 --exclude 参数

rsync -Lrza /data2/pezhu/us_data/yahoo/qlib/ --exclude dataset_cache/ --exclude features_cache/  Server2用户名@Server2的IP:/data/us_qlib_data/yahoo/qlib

# 执行后,会提示输入Server2 的密码,输入即可

我直接用python 中 os.system() 执行了代码:

rsync -Lrza /data2/pezhu/us_data/yahoo/qlib/ --exclude dataset_cache/ --exclude features_cache/  Server2用户名@Server2的IP:/data/us_qlib_data/yahoo/qlib

 

rsync 排除指定目录

标签:back   lib   提示   使用   需要   用户   nts   end   参数   

原文地址:https://www.cnblogs.com/bigtreei/p/11763865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!