<ins id='o3afk'></ins>
  • <tr id='o3afk'><strong id='o3afk'></strong><small id='o3afk'></small><button id='o3afk'></button><li id='o3afk'><noscript id='o3afk'><big id='o3afk'></big><dt id='o3afk'></dt></noscript></li></tr><ol id='o3afk'><table id='o3afk'><blockquote id='o3afk'><tbody id='o3afk'></tbody></blockquote></table></ol><u id='o3afk'></u><kbd id='o3afk'><kbd id='o3afk'></kbd></kbd>
        <dl id='o3afk'></dl>
        <i id='o3afk'><div id='o3afk'><ins id='o3afk'></ins></div></i>

      1. <acronym id='o3afk'><em id='o3afk'></em><td id='o3afk'><div id='o3afk'></div></td></acronym><address id='o3afk'><big id='o3afk'><big id='o3afk'></big><legend id='o3afk'></legend></big></address>
          1. <i id='o3afk'></i>
            <fieldset id='o3afk'></fieldset>

          2. <span id='o3afk'></span>

            <code id='o3afk'><strong id='o3afk'></strong></code>

            Linux 用cp和rsync同步文件时跳过指定目录的方法

            • 时间:
            • 浏览:9
            • 来源:124软件资讯网
              需求是:某测试站点  ,在某个节点的时间需要同步到正式站点去 ,可是内里的config目录不能笼罩  ,


              要领一:终端下令行下执行以下下令
              cp -R `find /projectA -type d -path /projectA/common/config -prune -o -print | sed 1d ` /projectB/

              要领二:

              localhost # find projectB/ommon/config | xargs touch 修改目的目录的congfig目录文件的access time到当前 ,这样cp的时间加update参数可以避开该目录
              localhost # cp -r -u -v projectA/* projectB/ 这样不会复不复制projectA下面第一级的隐藏目录 ,可是二级三级的照旧会复制已往

              以是适用于没有隐藏目录的情形下  ,比力利便.

              可是我们的项目由于牵涉SVN什么的 ,以是会有许多隐藏目录包罗版本控制信息  ,就会很乱  ,以是有了第二种方案

              要领三:

              rsync -vauP --exclude=".*“ --exclude=”common/config“ projectA/ projectB

              简朴注释下
              -a 参数 ,相当于-rlptgoD  ,-r 是递归 -l 是链接文件  ,意思是拷贝链接文件;-p 表现保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块装备文件;
              -P 传输进度;
              -v 冗余模式  ,检察到文件列表等
              -u update模式  ,若是目的文件新于源文件  ,则跳过
              第一个exclude表现跳过所有.开头的隐藏文件
              第二个表现调过projectA/common/config目录  ,由于config目录下的文件  ,容易不需改变  ,若是需要手动调整即可  ,注重这个参数是后面SRC参数的相对路径