仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 941|回复: 15
打印 上一主题 下一主题

[其他Linux] Linux编程之天天一个linux命令(8):cp 命令仓酷云

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
cp命令用来复制文件大概目次,是Linux体系中最经常使用的命令之一。一样平常情形下,shell会设置一一般名,在命令行下复制文件时,假如方针文件已存在,就会扣问是不是掩盖,不论你是不是利用-i参数。可是假如是在shell剧本中实行cp时,没有-i参数时不会扣问是不是掩盖。这申明命令行和shell剧本的实行体例有些分歧。

1.命令格局:
用法:
cp[选项]...[-T]源目标
或:cp[选项]...源...目次
或:cp[选项]...-t目次源...
2.命令功效:
将源文件复制至方针文件,或将多个源文件复制至方针目次。
3.命令参数:
-a,--archive即是-dR--preserve=all
--backup[=CONTROL为每一个已存在的方针文件创立备份
-b相似--backup但不承受参数
--copy-contents在递回处置是复制特别文件内容
-d即是--no-dereference--preserve=links
-f,--force假如方针文件没法翻开则将其移除偏重试(当-n选项
存在时则不需再选此项)
-i,--interactive掩盖前扣问(使后面的-n选项生效)
-H跟从源文件中的命令行标记链接
-l,--link链接文件而不复制
-L,--dereference老是跟从标记链接
-n,--no-clobber不要掩盖已存在的文件(使后面的-i选项生效)
-P,--no-dereference不跟从源文件中的标记链接
-p即是--preserve=形式,一切权,工夫戳
--preserve[=属性列表坚持指定的属性(默许:形式,一切权,工夫戳),假如
大概坚持附加属性:情况、链接、xattr等
-R,-r,--recursive复制目次及目次内的一切项目
4.命令实例:
实例一:复制单个文件到方针目次,文件在方针文件中不存在
命令:
cplog.logtest5
输入:
[root@localhosttest]#cplog.logtest5
[root@localhosttest]#ll
-rw-r--r--1rootroot010-2814:48log.log
drwxr-xr-x6rootroot409610-2701:58scf
drwxrwxrwx2rootroot409610-2814:47test3
drwxr-xr-x2rootroot409610-2814:53test5
[root@localhosttest]#cdtest5
[root@localhosttest5]#ll
-rw-r--r--1rootroot010-2814:46log5-1.log
-rw-r--r--1rootroot010-2814:46log5-2.log
-rw-r--r--1rootroot010-2814:46log5-3.log
-rw-r--r--1rootroot010-2814:53log.log
申明:
在没有带-a参数时,两个文件的工夫是纷歧样的。在带了-a参数时,两个文件的工夫是分歧的。
实例二:方针文件存在时,会扣问是不是掩盖
命令:
cplog.logtest5
输入:
[root@localhosttest]#cplog.logtest5
cp:是不是掩盖“test5/log.log”?n
[root@localhosttest]#cp-alog.logtest5
cp:是不是掩盖“test5/log.log”?y
[root@localhosttest]#cdtest5/
[root@localhosttest5]#ll
-rw-r--r--1rootroot010-2814:46log5-1.log
-rw-r--r--1rootroot010-2814:46log5-2.log
-rw-r--r--1rootroot010-2814:46log5-3.log
-rw-r--r--1rootroot010-2814:48log.log
申明:

在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
因胸联盟 该用户已被删除
沙发
发表于 2015-1-21 05:32:11 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
admin 该用户已被删除
板凳
发表于 2015-1-22 23:58:10 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
透明 该用户已被删除
地板
发表于 2015-1-27 23:48:16 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
精灵巫婆 该用户已被删除
5#
发表于 2015-1-29 06:27:40 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
山那边是海 该用户已被删除
6#
发表于 2015-1-30 18:01:43 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
小妖女 该用户已被删除
7#
发表于 2015-1-30 21:15:39 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
再见西城 该用户已被删除
8#
发表于 2015-2-6 16:01:08 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
乐观 该用户已被删除
9#
发表于 2015-2-16 23:57:35 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
变相怪杰 该用户已被删除
10#
发表于 2015-2-19 09:47:56 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
若天明 该用户已被删除
11#
发表于 2015-2-21 18:37:30 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
再现理想 该用户已被删除
12#
发表于 2015-2-23 21:38:29 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
只想知道 该用户已被删除
13#
发表于 2015-3-7 10:18:31 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
蒙在股里 该用户已被删除
14#
发表于 2015-3-10 08:49:21 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
莫相离 该用户已被删除
15#
发表于 2015-3-17 06:07:05 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
分手快乐 该用户已被删除
16#
发表于 2015-3-23 22:14:14 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 23:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表