cp命令浅析

  cp主要作用

   1拷贝文件到指定目录

   2拷贝文件到指定文件

   3拷贝多个文件到指定目录

   4拷贝目录到指定目录

   5拷贝多个目录到指定目录

先做些准备工作

 cp命令浅析

创建 text_cp目录,text_cp目录下创建a1,a2,b1,b2四个目录

a1目录内创建c,q,w这三个文件并写入内容.

 cp命令浅析

 

 

1拷贝文件到指定目录

cp命令浅析

 这里可以看到直接将c拷贝到了a2目录下

 

  2拷贝文件到指定文件

cp命令浅析

这里执行拷贝a1中的wa2中的c(上面刚刚拷贝过来的)

可以发现w文件直接将c文件覆盖了而没有任何提示.这很危险容易误操作将重要文件覆盖掉.我们可以使用-i选项如下图

cp命令浅析

当要覆盖原文件时会给出提示

 

   3拷贝多个文件到指定目录

 cp命令浅析

a1下的wq 拷贝到a2目录下

 

   4拷贝目录到指定目录

cp命令浅析

把a1拷贝到b1目录下

这里要使用-r选项 因为默认是不允许拷贝目录的如下图:

cp命令浅析

如果目的目录下存在与源目录相同的目录名则会执行合并并且覆盖操作

 cp命令浅析

上面操作为在b1下创建a2目录并在a2下创建c,w,r这三个空文件

复制a2b1.

从图中可以看出b1下的a2目录依然存在但是多了一个q文件而原来的空文件c,w有了数据

 

   5拷贝多个目录到指定目录

   cp命令浅析

拷贝目录a1a2 b2目录

原创文章,作者:TQT,如若转载,请注明出处:http://www.178linux.com/72576

(0)
TQTTQT
上一篇 2017-04-04 23:01
下一篇 2017-04-05 08:22

相关推荐

  • Linux磁盘管理 and 文件系统管理

     磁盘管理     主要有以下几部分:        磁盘结构        分区类型        管理分区        管理文件系统     &…

    Linux干货 2016-09-01
  • 初学者通过VMware安装CentOS7并实现本机windows端Xshell远程登陆

    这是我这个菜鸟在学习Linux过程中写的第一篇Blog。内容主要是通过VMware安装CentOS7系统,并且在本机的Windows端通过Xshell5来远程登陆安装好的虚拟机CentOS7系统。 首先通过VMware安装完CentOS7并进入系统。 使用root权限操作,通过 ~]#ifconfig or ~]#ip addr list 命令查询到虚拟机系…

    2017-10-11
  • ping命令的部分用法

    Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to&nbsp…

    Linux干货 2017-07-30
  • 逻辑卷

    §·逻辑卷管理器LVM介绍 ※·LVM逻辑卷的简单描述 lvm(logical volume manager 逻辑卷管理器)的可以弹性的调整文件系统的容量,支持任何块设备,需要使用dm模块:device mapper设备映射,将一个或多个底层设备组织成一个逻辑设备的模块。 lvm的重点在于弹性的调整文件系统的容量,而并非在于数据的存储效率及安全上面…

    Linux干货 2016-08-30
  • 高级文件系统之逻辑卷和btrfs文件系统

    逻辑卷管理器快照 逻辑卷可以实现对分区的动态的扩展,快照可以看成是特殊的逻辑卷,它是在生成快照是存在的逻辑卷的准确拷贝。 快照只有在它们和原来的逻辑卷不同时才会消耗空间:     在生成快照时会分配给他一定的空间,但只有在原来的逻辑卷或者快照有所改变时才会使用这些空间     当…

    Linux干货 2016-09-02
  • linux运维

    linux运维大纲,学习路线图

    Linux干货 2017-10-21