Linux第二周学习笔记(5)

2.11.CP命令
cp(copy简写)命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
cp –r:复制目录
-i:安全选项

cp命令:拷贝/etc/passwd/文件到/tmp/目录下从命名成01.txt
[root@daizhihong01 ~]# cp /etc/passwd /tmp/01.txt
[root@daizhihong01 ~]# ls /tmp
01.txt
daizhihong
daizhihong1
ks-script-9pf2WE
ls1
systemd-private-17411cf38aa84739852c7f37c5bb6b71-chronyd.service-qj4Br8
systemd-private-17411cf38aa84739852c7f37c5bb6b71-vgauthd.service-LrCTDS
systemd-private-17411cf38aa84739852c7f37c5bb6b71-vmtoolsd.service-TpTavE
systemd-private-600bc20c894f45978b1376aee644f335-chronyd.service-9IYyvb
systemd-private-600bc20c894f45978b1376aee644f335-vgauthd.service-vbgiVB
systemd-private-600bc20c894f45978b1376aee644f335-vmtoolsd.service-mLvpl3
yum.log

cp -r拷贝目录:新建一个目录/tmp/daizhihong3/,然后把/tmp/daizhihong/目录拷贝到/tmp/daizhihong3/目录内
[root@daizhihong01 ~]# mkdir -pv /tmp/daizhihong3/
mkdir: 已创建目录 "/tmp/daizhihong3/"
[root@daizhihong01 ~]# cp -r /tmp/daizhihong/ /tmp/daizhihong3/
[root@daizhihong01 ~]# tree /tmp/daizhihong3/
/tmp/daizhihong3/
└── daizhihong
└── 11.txt
1 directory, 1 file
注:有时候在拷贝目录当中拷贝源有加“/”,而目标没有加“/”,在Linux系统当中拷贝目录的时候是需要带“/”的。

!$ :表示执行上一条命令的最后一个参数
[root@daizhihong01 ~]# tree /tmp/daizhihong3/
/tmp/daizhihong3/
└── daizhihong
└── 11.txt
1 directory, 1 file
[root@daizhihong01 ~]# tree !$(执行tree命令上一条的最后一个参数)
tree /tmp/daizhihong3/
/tmp/daizhihong3/
└── daizhihong
└── 11.txt
1 directory, 1 file

“-i”的参数:在我们使用which查询命令绝对路径的时候会出现一个“-i”的参数,这个参数的意义是一个安全参数,询问是否执行就是因为加了“-i”的参数
[root@daizhihong01 ~]# which cp
alias cp='cp -i'
/usr/bin/cp
[root@daizhihong01 ~]#
[root@daizhihong01 ~]# which rm
alias rm='rm -i'
/usr/bin/rm
[root@daizhihong01 ~]# cp /tmp/daizhihong/11.txt /tmp/daizhihong1/
cp:是否覆盖"/tmp/daizhihong1/11.txt"? n(加了“-i”参数就会提示是否需要覆盖或者执行rm命令的时候是否需要删除,所以“-i”是一个安全参数)
键入命令的时候不询问命令格式如下:
[root@daizhihong01~]# /usr/bin/cp/tmp/daizhihong/11.txt /tmp/daizhihong1/
[root@daizhihong01 ~]#
绝对路径命令格式执行就不会提示询问

以下这个实验说明:当目标目录已经存在的时候会把源目录直接放到目标目录下,如果目标目录不存在它会把源目录拷贝过来并且改名字
[root@daizhihong01 ~]# tree /tmp/daizhihong
/tmp/daizhihong
└── 11.txt
0 directories, 1 file
[root@daizhihong01 ~]# tree /tmp/daizhihong1
/tmp/daizhihong1
└── 01
└── 11.txt
1 directory, 1 file
[root@daizhihong01 ~]# cp -r /tmp/daizhihong/ /tmp/daizhihong1/
[root@daizhihong01 ~]# ls /tmp/daizhihong1/
01 daizhihong
[root@daizhihong01 ~]# tree /tmp/daizhihong1
/tmp/daizhihong1
├── 01
│ └── 11.txt
└── daizhihong(当目标目录已经存在的时候会把源目录直接放到目标目录下)
└── 11.txt
2 directories, 2 files
[root@daizhihong01 ~]#

转载于:https://blog.51cto.com/10085711/2066356

Linux第二周学习笔记(5)相关推荐

  1. Linux第二周学习笔记(7)

    Linux第二周学习笔记(7) 2.13 文档查看cat_more_less_head_tail (1). cat命令 cat命令:用于查看一个文件的内容并将其显示在屏幕上 cat-A命令:显示所有的 ...

  2. Linux第二周学习笔记(11)

    Linux第二周学习笔记(11) 2.17 隐藏权限lsattr_chattr chattr命令:是设置吟唱隐藏权限的命令,更改Linux文件系统上的文件属性. 参数说明: A:表示文件或目录的ati ...

  3. Linux第二周学习笔记(1)

    Linux第二周学习笔记(1) 2.6,相对和绝对路径 (1).路径:就是某一个文件存放的地方,只要键入这个文件的路径系统就只能直接找到这文件所在位置,所以找一个文件需要输入这个文件的路径. (2). ...

  4. Linux第二周学习笔记(12)

    Linux第二周学习笔记(12) 2.18 特殊权限set_uid set_uid:这个权限是针对二进制可执行文件,使文件在执行阶段具有文件所有者的的权限. --------------------- ...

  5. Linux第二周学习笔记(13)

    Linux第二周学习笔记(13) 2.19 特殊权限set_gid 特殊权限set_gid:这个权限可以作用在二进制可执行文件上,还可以作用在目录上.特殊权限set_gid权限位是作用在组权限位上,目 ...

  6. 机电传动控制第二周学习笔记

    机电传动控制第二周学习笔记 经过第二周的学习,我了解了电机的发展历史.从奥斯特发现电生磁的现象,到法拉第电磁回转实验,再到后来的电机一步步的发展至今.它充满了巧合,但是它又必然一步步向更完美走去.电机 ...

  7. 大学生慕课第二周学习笔记

    Open Judge  第二周学习笔记 2.1 输入输出进阶 %f:读入输出float/输出double. %lf:读入double. %lld:读入输出long long. %s:读入输出字符串,不 ...

  8. JAVA 第二周学习笔记

    JAVA第二周学习笔记 一.变量 1.变量的本质 2.变量的三大要素 a.变量名: b.变量值: c.变量类型: 3.变量的定义和使用 4.课后小练习: 5.变量的定义和使用 二.运算符 1.赋值运算 ...

  9. 吴恩达深度学习 | (18) 卷积神经网络专项课程第二周学习笔记

    课程视频 第二周PPT汇总 吴恩达深度学习专项课程共分为五个部分,本篇博客将介绍第四部分卷积神经网络专项的第二周课程:深度卷积网络:实例探究. 目录 1. 为什么要进行实例探究 2. 经典网络 3. ...

最新文章

  1. 美团点评基于 Flink 的实时数仓建设实践
  2. 第10章 接口、继承与多态----抽象类和接口
  3. 法国拟将雷诺与日产合并 代表团抵日进行谈判
  4. python下载大文件-python 大文件
  5. python线性回归实例_python 线性回归示例
  6. qt4.8添加mysql驱动_Windows下编译Qt4.8 MySQL数据库驱动
  7. eclipse中常用archetype对应的文件目录
  8. 随机/线性颜色生成器(RandomColorGenerator)
  9. 经典算法题每日演练——第七题 KMP算法
  10. Oracle Tablespace Transportation
  11. 【软件工程】系统约束
  12. 金鳞化龙——AMD处理器“开核”大测试(图)
  13. java sql in语句,sql语句In查询的好
  14. 简述搭建android开发环境的一般过程,Android开发环境搭建过程图文详解
  15. ZooZ推出应用内移动支付SDK
  16. 玩家交互体验—剑网3好友系统
  17. 360权重是什么,360权重怎么查询
  18. mapreduce运行的bug收录
  19. 坠落的蚂蚁【思维/模拟】
  20. 互联网企业数据应用BI建设全流程解读!

热门文章

  1. 音频处理五:(音频的FFT计算)
  2. java把二维转换为一维_在R语言中什么函数可以将二维数组转换成一维数组
  3. java 定义一组常量用什么最好_Java语言中定义常量注意事项解析
  4. 计算机辅助语言和计算语言学关系,建构主义理论视角下计算机辅助语言学习环境对留学生学习汉语动机的影响——以广西大学泰国留学生为例-语言学及应用语言学专业论文.docx...
  5. android fastjson漏洞_【漏洞预警】Fastjson 远程代码执行漏洞(暂无PoC)
  6. mysql 重启io线程_MySQL IO线程及相关参数调优
  7. 反应特别慢_酶促反应与普洱茶的制作
  8. 英语语法---名词详解
  9. erlang精要(30)-卫语句
  10. 基因分子生物学~强和弱化学键