Linux 用cp和rsync同步文件时跳过指定目录的方法
发布时间:2023-08-17 01:10:17
需求是:某测试站点,在某个节点的时候需要同步到正式站点去,但是里面的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参数的相对路径


猜你喜欢
- 1. 关键词密度关键词除了需要出现在标题里面,还需要在整个网页里面以一定的频率出现。你需要在标题、段落内容、(文字内容的)页头和页尾、Alt
- 1. 这里使用的centos作为容器,所以首先下载centos的images# sudo docker pull centos2. 下载后运
- 安装好Serv-U初次运行时,会自动弹出创建域和账户操作向导窗口。由于使用向导创建的账户会带来一些未知的安全问题,因此在这里建议单击“取消”
- 很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,做了很多次试验,结合以前的排错经验
- 要把这两个事情说清楚,得必须回到最开始谈论IT的时候,甚至我还复习软件工程知识。因为我本人学软件出身,所以经常会与之做类比,追本溯源可以把理
- 我的小站刚刚上线才20天。已经被百度收录(原因:内容全是原创)。做了点外链,每天IP约300个。GG广告每天约5-10次。广告单价总是在0.
- 什么是POSH ?不,这不是一些新的网页设计上的时尚的宣传- POSH是Plain Old Semantic HTML(清晰老式语义化HTM
- MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户
- 关键词的选择对于一个网站来说可谓是重头戏,它直接影响整个网站的SEO效果,关键词选择不得当,花再多的精力去推广都是徒劳。今天SKY来讲下如何
- 在开始远程连接docker服务器之前,我们需要确保远程
- 服务器中的错误记录类似于这种:124.65.133.242 – – [27/Oct/2014:14:30:51 +0800] “-” 400
- 对于一个全职在家工作的互联网营销人员来说,写博客并不是一个获得全职收入的完美解决办法...在我的第一篇文章“中文博客的现
- 在了解了Exchange Server Store的工作方式和特点以后,我们接下来介绍一些邮件存储系统的管理技巧。管理员在掌握了原理以后会对
- WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的博客。也可以把 WordP
- 近年来互联网站个人站长数量成几何倍数的上涨,这也促使了各大IDC积极推出各种虚拟主机以及合租空间业务。相对于仅做一个较小资讯网站,对WEB空
- 服务器在线12月2日报道 虚拟服务器在企业中发挥着越来越重要的作用,管理员面对的现状是在同一台物理服务器上安装了多台虚拟机。每台虚拟机都使用
- 用dede实现拼音显示文章标题页文件名如题,使用dede让文章标题页显示路径为标题拼音.html,例如:文章标题为:站友网是什么啊,文章路径
- 几个月前我问网友:对于网赚联盟营销,他们最希望了解什么。经过筛选,我挑出了15个问题。然后找到了三个朋友,让他们来回答这15个关于网赚联盟
- 在谷歌于5月份推出的“搜索选项”中,有一个根据时间来限制搜索结果的功能,用户可以根据默认的“任何时间”、“去年”、“上周”、“最近”或者“过
- 配置背景介绍kubernetes是google开源的容器集群管理系统,提供应用部署、维护、扩展机制等功能,利用kubernetes能方便管理