仓酷云

标题: 带来一篇Linux 用cp和rsync同步文件时跳过指定目次的办法 [打印本页]

作者: 莫相离    时间: 2015-1-16 11:31
标题: 带来一篇Linux 用cp和rsync同步文件时跳过指定目次的办法
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
需求是:某测试站点,在某个节点的时分必要同步到正式站点往,可是内里的config目次不克不及掩盖,


办法一:终端命令行下实行以下命令
cp-R`find/projectA-typed-path/projectA/common/config-prune-o-print|sed1d`/projectB/

办法二:

localhost#findprojectB/ommon/config|xargstouch修正方针目次的congfig目次文件的accesstime到以后,如许cp的时分加update参数能够避开该目次
localhost#cp-r-u-vprojectA/*projectB/如许不会复不复制projectA上面第一级的埋没目次,可是二级三级的仍是会复制已往

以是合用于没有埋没目次的情形下,对照便利.

可是我们的项目由于扳连SVN甚么的,以是会有良多埋没目次包括版本把持信息,就会很乱,以是有了第二种计划

办法三:

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

复杂正文下
-a参数,相称于-rlptgoD,-r是递回-l是链接文件,意义是拷贝链接文件;-p暗示坚持文件原有权限;-t坚持文件原偶然间;-g坚持文件原有效户组;-o坚持文件原有属主;-D相称于块设备文件;
-P传输进度;
-v冗余形式,检察到文件列表等
-uupdate形式,假如方针文件新于源文件,则跳过
第一个exclude暗示跳过一切.开首的埋没文件
第二个暗示调过projectA/common/config目次,由于config目次下的文件,容易不需改动,假如必要手动调剂便可,注重这个参数是前面SRC参数的绝对路径
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
作者: 再见西城    时间: 2015-1-18 07:55
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
作者: 若天明    时间: 2015-1-25 20:10
选择交流平台,如QQ群,网站论坛等。
作者: 山那边是海    时间: 2015-2-3 22:23
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
作者: 海妖    时间: 2015-2-9 07:22
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
作者: admin    时间: 2015-2-27 04:55
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
作者: 只想知道    时间: 2015-3-16 19:21
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者: 兰色精灵    时间: 2015-3-23 03:45
我想即使Linux高手也很难快速准确精练的回答你。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2