ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 小测centos5.4 cp(一)

小测centos5.4 cp(一)

原创 Linux操作系统 作者:wisdomone1 时间:2010-04-09 17:52:53 0 删除 编辑
     cp命令相当强大,如果你想充分体会(或瞻仰)其广博"领地",请移步man cp,绝对是一种技术盛宴!
     偶以后写blog,会多多加点小引述,现在转入正题.估计你也有些急了。我相信大家对于cp的一般选项,很清楚了,不须我来说明,暂且我来说几个用得少或者没有用过的有用选项吧
    -b或者--backup         ---二者功能皆是在cp源对象(对象可能是目录或文件)到目标  对象时,根据目标对象是否相同(与源对象相比较),所进行的备份目标对象的动作。

-b与--backup的区别:前者不接受一些其它的参数,后者反之。那么--backup的参数值是什么呢?我查阅文档后附录在此(英语不太好的朋友可能要多看几次):
  The  backup  suffix  is  ‘~’,  unless  set with --suffix or   SIMPLE_BACKUP_SUFFIX.  The version control method may be selected via the --backup option or
       through the VERSION_CONTROL environment variable.  Here are the values:

       none, off
              never make backups (even if --backup is given)

       numbered, t
              make numbered backups

       existing, nil
              numbered if numbered backups exist, simple otherwise

       simple, never
              always make simple backups

       As a special case, cp makes a backup of SOURCE when the force and backup options are given and SOURCE and DEST are the same name for an existing,  regu-
       lar file.

(以上--backup的参数值:分为none--不启用backup操作,numbered--对要备份的目标对象按时间进行编号处理,existing--如果目标对象已在存在按编号方式进行的备份,哪么依旧采用编号方式进行备份,否则采用简单的备份方式(就是后缀采用~),simple最牛,只采用最简单的备份方式,也就是备份后缀为~。注意existing和simple会对以前所作的简单备份文件进行overwrite,切记),所以综合而述,还是t最实用,对了,再多说一点,none的优化级要高于--backup,只要有它,没法备份目标对象了,请慎用

简述之,会对目标对象预先进行一个备份操作.认真的朋友马上想到其它一系列问题,比如:产生的备份文件以什么规则命名呢,cp命令本身的命名规则又是什么,请继续往下看
---suffix  这个选项可以配合-b或--backup使用,显式指定备份集的后缀是什么,具体如何指定,哪就是大家工作的习惯了
 
最后说下默认的后缀是~,哈哈



尾言:
     大家有空多看下具体命令的man手册,绝对是学习linux相当好的资源。基于cp的一些妙用,后续会慢慢展开,没事大家可以看看。





 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-631709/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690168