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

相关推荐

  • ☞rsyslog

    rsyslog 概述 rsyslog支持的facility与priority facility:设施、信道: priority:级别 rsyslog程序 配置文件 配置日志记录级别和路径 配置日志记录在远程rsyslog server rsyslog server端 rsyslog client端 测试远程服务器是否记录日志 rsyslog记录在MySQL中…

    Linux干货 2016-10-16
  • N26-第一周

    描述计算机的组成及功能。 计算机主要由运算器,控制器,存储器,输入、输出设备五大部件组成 运算器(Arithmetic Logic Unit, ALU):实现各种算数运算和逻辑运算(与控制器组成cpu)。 控制器(Control Unit, CU):计算机控制中心,根据程序规定的控制程序进行解释,根据要求进行调度,控 制协调各部分有条不紊的运行。 存储器(M…

    Linux干货 2017-02-03
  • 日志管理

    日志管理学习笔记

    2018-02-08
  • LAMP及部署wordpress/phpMyadmin

    LAMP详解 wordpress安装 一、引言 lamp含义:黄金组合。简要介绍一下下面这四个东西吧。linux,不用说了有很多发行版本,主流的三大版本是Debian系列,RedHat系列,slackware系列。apache,全称叫Apache HTTP Server,是世界使用排名第一的web服务器软件,httpd是超文本传输协议http服务器的主程序。…

    Linux干货 2016-12-13
  • 8.3-ACL权限详解(命令篇)

    前言         我们都知道Linux有三种身份(owner,group,other)搭配三种权限(r,w,x)以及三种特殊权限(SUID,SGID,SBIT), 但是某些时候这些组合不能满足复杂的权限需求。 例如      …

    Linux干货 2016-08-04
  • 8-8 处理文本工具sed及vim文本编辑工具

    处理文本工具sed及vim文本编辑工具 Sed:   sed是一种在线编辑器、行编辑器,一次处理一行内容。在处理时,把当前处理的行存储在临时缓冲区中,该缓冲区称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完毕后,把缓冲区的内容送到标准输出;然后紧接着处理下一行,重复完成相同的操作,直到文件末尾;sed处理的整个过程中,对象文件…

    Linux干货 2016-08-11