linux cp命令详解

linux cp命令详解

ID:9806414

大小:27.00 KB

页数:4页

时间:2018-05-10

linux cp命令详解_第1页
linux cp命令详解_第2页
linux cp命令详解_第3页
linux cp命令详解_第4页
资源描述:

《linux cp命令详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、cp(复制档案或目录)[root@linux~]#cp[-adfilprsu]来源档(source)目的檔(destination)[root@linux~]#cp[options]source1source2source3….directory参数:-a:相当于-pdr的意思;-d:若来源文件为连结文件的属性(linkfile),则复制连结文件属性而非档案本身;-f:为强制(force)的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;-i:若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!-l:进行硬式连结(hardlink

2、)的连结档建立,而非复制档案本身;-p:连同档案的属性一起复制过去,而非使用预设属性;-r:递归持续复制,用于目录的复制行为;-s:复制成为符号连结文件(symboliclink),亦即『快捷方式』档案;-u:若destination比source旧才更新destination!最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!范例:范例一:将家目录下的.bashrc复制到/tmp下,并更名为bashrc[root@linux~]#cd/tmp[root@linuxtmp]#cp~/.bashrcbashrc[root@linuxtm

3、p]#cp-i~/.bashrcbashrccp:overwrite`basrhc’?n#重复作两次动作,由于/tmp底下已经存在bashrc了,加上-i参数,#则在覆盖前会询问使用者是否确定!可以按下n或者y呢!#但是,反过来说,如果不想要询问时,则加上-f这个参数来强制直接覆盖!范例二:将/var/log/wtmp复制到/tmp底下[root@linuxtmp]#cp/var/log/wtmp.<==想要复制到目前的目录,最后的.不要忘[root@linuxtmp]#ls-l/var/log/wtmpwtmp-rw-rw-r–1rootutmp71808Ju

4、l1812:46/var/log/wtmp-rw-r–r–1rootroot71808Jul1821:58wtmp#注意到了吗?!在不加任何参数的情况下,档案的所属者会改变,连权限也跟着改变了~#这是个很重要的特性!要注意喔!还有,连档案建立的时间也不一样了!#如果您想要将档案的所有特性都一起复制过来,可以加上-a喔![root@linuxtmp]#cp-a/var/log/wtmpwtmp_2[root@linuxtmp]#ls-l/var/log/wtmpwtmp_2-rw-rw-r–1rootutmp71808Jul1812:46/var/log/wtmp

5、-rw-rw-r–1rootutmp71808Jul1812:46wtmp_2#瞭了吧!整个资料特性完全一模一样ㄟ!真是不赖~这就是-a的特性!范例三:复制/etc/这个目录下的所有内容到/tmp底下[root@linuxtmp]#cp/etc//tmpcp:omittingdirectory`/etc’<==如果是目录,不能直接复制,要加上-r的参数[root@linuxtmp]#cp-r/etc//tmp#还是要再次的强调喔!-r是可以复制目录,但是,档案与目录的权限会被改变~#所以,也可以利用cp-a/etc/tmp来下达指令喔!范例四:将范例一复制的ba

6、shrc建立一个连结档(symboliclink)[root@linuxtmp]#ls-lbashrc-rw-r–r–1rootroot395Jul1822:08bashrc[root@linuxtmp]#cp-sbashrcbashrc_slink[root@linuxtmp]#cp-lbashrcbashrc_hlink[root@linuxtmp]#ls-lbashrc*-rw-r–r–2rootroot395Jul1822:08bashrc-rw-r–r–2rootroot395Jul1822:08bashrc_hlinklrwxrwxrwx1rootr

7、oot6Jul1822:31bashrc_slink->bashrc#那个bashrc_slink是由-s的参数造成的,建立的是一个『快捷方式』,#所以您会看到在档案的最右边,会显示这个档案是『连结』到哪里去的!#至于那个bashrc_hlink有趣了!建立了这个档案之后,bashrc与bashrc_hlink#所有的参数都一样,只是,第二栏的link数改变成为2了~而不是原本的1喔!#这两种连结的方式的异同,我们会在下一章里面进行介绍的!范例五:若~/.bashrc比/tmp/bashrc新才复制过来[root@linuxtmp]#cp-u~/.bashrc/

8、tmp/bashrc#这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。