论坛风格切换切换到宽版
  • 490阅读
  • 7回复

[问题求助][Fedora] linux基本命令之cp [复制链接]

上一主题 下一主题
离线xxtyshun.
 
发帖
2035
C币
-627287
威望
357
贡献值
4
银元
-1
铜钱
4444
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
转自Easy Linux 社 区  原帖地址:http://www.1zlinux.com/bbs/thread-265-1-1.html    健康
cp是文件复制命令
cp命令介绍
1.名称:cp
2.使用对象:所有使用者
3.命令格式:cp .[选项]... [-T] 源 目.的--- 印刷
         或:cp ..[选项]... 源... 目录教育
         或:cp .[选项]... -t 目录 源....    外汇
4.作用:将<源>文件复..制至<目的>,或将多个<源>复制至<目录>。--------------彩票
5.参数详解:
-a  尽可能的将目录文件原样.复.制(包括权限,状态,时间等),相当于-dpR--- 印刷
-d  保留文件原有链接
-f  若<目的>处存在与<源>相同的文件,则先删除.文件.后再复制             电子
-i  复制时提问是否覆盖<目的>处相同的.文件(广告)
-l  不做复制,只是.链接文件(源文件与目标文件保持同步.更新)--- 印刷
-p  复.制时除了复制文件内容后,将文件的mode,ownership,time.stamps都复制到新文件中电脑
-r  复制目录.及目录下的所有内容电脑
-s  创建源文件的链接

6.使用范例:(使用其中几个参数举例.说明) [snms@snms test]$ ll..

总计 12

-rw-rw-r-- 1 sn.ms snms   14 04-05 08:.41 dd(广告)

drw.xrwxr-x 2 snms snms 4096 04-.05 09:29 dir1.

drwxrwxr-x 3 snms. sn.ms 4096 04-05 09:26 dir2学习

[snms@snms test].$ cp -s .dd aa   #创建链接健康

[snms@snms .test]$ ll.

总计 12

lrwxrw.xrwx 1. snms snms    2 04-05 09:30 aa -> dd--- 印刷

-rw-r.w-r-- 1 snms snms   14 04-05. 08:41 dd教育

drw.xrwxr-x 2 snms snm.s 4096 04-05 09:29 dir1--------------彩票

drwxr.wxr-.x 3 snms snms 4096 04-05 09:26 dir2.

[snms@snms test]$ cp -d aa cc   #.复制时保留.链接.

[snms@.snms test]$ ll(广告)

总计 12

lrwxrwxrwx 1 snms sn.ms  .  2 04-05 09:30 aa -> dd.

lrw.xrwxrwx 1 snms snms    2 04-05 09:30. cc -> dd电影

-rw-rw-r-- 1 snms snms   14. 04-05. 08:41 dd          婚庆

drwxrwxr-x 2 snms. snms 4096 04-05 .09:29 dir1    外汇

drwxrwxr-x 3 snms snms 40.96 04-05 09:26 dir.2.

[snms@sn.ms test]$ su root--- 印刷

密码:

[roo.t@snms test]# cp dd bb  #使用root复制.时,复制后的文件权限为root健康

[root@snms test].# ll学习

总计 16

lrwxrwxrwx 1 snms snms    2 04-05 0.9:30 .aa -> dd    健康

-rw-r--.r-- 1 root root  . 14 04-05 09:32 bb--------------彩票

lr.wxrwx.rwx 1 snms snms    2 04-05 09:30 cc -> dd    健康

-rw-rw-r-- 1 snms snms   14 04-0.5 08:41 d.d.

drwxrwxr.-x 2 snms snms 4096 04-05 09:2.9 dir1虚拟主机

drwxrwxr-x 3 snms snms 4096 04-0.5 0.9:26 dir2             汽车

[root@snms te.st]# cp -p dd ee   #使.用-p参数保留文件属性            杀毒

[root@snms. test]# ll虚拟主机

总计 20

lrwxrwxrwx 1 snms snms.    2 04-05 09:30 aa. -> dd.

-rw-.r--r-- 1 root. root   14 04-05 09:32 bb<性病>

lrwxrwxrwx 1 snms snms    2 04-.0.5 09:30 cc -> dd.

-rw-rw-r-- .1 snms snms   14 .04-05 08:41 dd(广告)

drwxrwxr-x 2 snms snms 4096. 04-05. 09:29 dir1外贸

drwxrwxr-x 3 snms snms .4096 04-05 09:26 d.ir2             电子

-rw-rw-r-- 1 snms snms   14 04-0.5 08:41 ee..

[root@snms test]# cp aa .bb cc dd ee .dir2.

[root@snms test]# cp -r d.ir2/* dir1.   #复制目录及其下内容            杀毒

[root@snm.s test]# ll dir1.

总计 20

-rw-r--r-- 1 r.oot root 14 04-0.5 09:39 aa           女人

-rw-r--r-- 1 root. root 14 04-05 09:39. bb投资

-.rw-r--r-- 1 root r.oot 14 04-05 09:39 cc.

-rw-r--r-- 1 roo.t .root 14 04-05 09:39 dd--------------彩票

-rw-r--r-.- 1 root root 14 04-05 09:39 .ee            杀毒

[root@snms test]#. <性病>
复制代码7.cp小技巧:
1)为防止用户不小心删除某个文件,用.户在使用.cp时可以使用i参数。.

2)cp可.以用来修改文件名,如 .  cp aa dd  将aa改名为dd<性病>
复制代码3)用户也可以在/etc/.bas.hrc中加入一句话来使.每次删除文件时都要确认。 alias cp='cp -i'(广告)
复制代码如果用户.已经修改了/etc/.bashrc文件,则可以使用"\c.p [选项]... [-T] 源 目的" 来避免提问。           鲜花

4)cp命令中使用"*"参数,.不能匹配以"."开.头的隐藏文件。教育



就想到这么多,大家有什么不.懂或.补充,请在下面跟贴说明。           鲜花

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线xing75.
发帖
2112
C币
-198870
威望
405
贡献值
1
银元
-1
铜钱
4784
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[Fedora]
补充一点。
使用cp --help时可以得到一段这样的信息。
默认使用模式中,<源>文件是否 sparse 文件会由一种粗略的方式决定,而且相应

的<目的地>文件也会是 sparse 文件。此方式等于使用 --sparse=auto 选项。指定

--sparse=always 则只要<源>文件含有足够长的 0 字节都会产生 sparse 的

<目的地>文件。

使用 --sparse=never 会禁止产生 sparse 文件。



备份文件的后缀为“~”,除非以 --suffix 选项或是 SIMPLE_BACKUP_SUFFIX

环境变量指定。版本控制的方式可透过 --backup 选项或 VERSION_CONTROL 环境

变量来选择。以下是可用的变量值:



  none, off       不会进行备份 (即使使用了 --backup 选项)

  numbered, t     备份文件会加上数字

  existing, nil   若有数字的备份文件已经存在则使用数字,否则使用普通方式备份

  simple, never   永远使用普通方式备份



有一个特别情况:如果同时指定 --force 和 --backup 选项,而且<源>和<目的地>

是同一个已存在的普通文件的话,cp 会将<源>文件备份。
复制代码

离线tks1000.
发帖
2165
C币
-234974
威望
412
贡献值
1
银元
-4
铜钱
4945
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[Fedora]
不过一些操作使用tar更加的便利

离线sisikie.
发帖
2119
C币
-60363
威望
375
贡献值
1
银元
-7
铜钱
4641
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[Fedora]
cp的参数不要记这么多吧!只要是记住常用的几个就可以了。

离线tnka.
发帖
2076
C币
-60326
威望
404
贡献值
1
银元
-3
铜钱
4803
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[Fedora]
觉得这些常用的命令会用就成了,搞得这么复杂,特意看怎么能记住呢,用多了自然记住了!

离线b489355623.
发帖
2084
C币
-140685
威望
360
贡献值
1
银元
-4
铜钱
4611
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[Fedora]
很多命令 记几个常用参数就差不多够用了.每一个命令的参数太多了.有时都记混了

离线fdaohe.
发帖
2012
C币
-60548
威望
391
贡献值
1
银元
-2
铜钱
4516
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[Fedora]
记住几个常用的就不错啦

发帖
2071
C币
-60458
威望
381
贡献值
1
银元
-2
铜钱
4624
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[Fedora]
会考虑 大家的 意见 的
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个