|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习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命令。 |
|