2019独角兽企业重金招聘Python工程师标准>>>

Linux命令——cp

一、cp命令语法

cp [options] <source file or directory> <target file or directory>

cp [options] source1 source2 source3 …. directory

上面第一条命令为单个文件或目录拷贝,下一个为多个文件拷贝到最后的目录。

options选项包括:

- a 保留链接和文件属性,递归拷贝目录,相当于下面的d、p、r三个选项组合。
- d 拷贝时保留链接。
- f 删除已经存在目标文件而不提示。
- i 覆盖目标文件前将给出确认提示,属交互式拷贝。
- p 复制源文件内容后,还将把其修改时间和访问权限也复制到新文件中。
- r 若源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。当然,目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
- s 复制成符号连结文件 (symbolic link),亦即『快捷方式』档案;
- u 若 destination 比 source 旧才更新 destination。

二、cp命令使用范例

1、文件到文件复制

将文档a复制成b(相当于备份并改名)。

cp -i a b

或,

cp a b

2、文件到目录复制

将文档 file1复制到dir1目录下,复制后名称仍未file1

cp -i file1 dir1

或,

cp file1 dir1

3、目录到目录复制

将目录dir1复制到dir2目录下,复制结果目录被改名为dir2

cp -r dir1 dir2

将目录dir1下所有文件包括文件夹,都复制到dir2目录下

cp -r dir1/*.* dir2

4.把当前目录下的目录拷贝到父目录

➜  scala-sample git:(master) ✗ cp -r .idea ../

../ 表示父目录。

常见错误:

1、提示cp: omitting directory错误

复制目录时,使用-r选项即可递归拷贝,如下:

cp -r dir1 dir2

====END====

转载于:https://my.oschina.net/xinxingegeya/blog/330558

Linux命令——cp相关推荐

  1. Linux命令 - cp命令

    Linux命令 - cp命令   cp 是copy的缩写,Linux中 cp命令用来复制文件或者目录.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖 ...

  2. linux命令cp命令行参数,linux命令之cp命令参数及用法详解

    cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination) [root@linux ~]# cp [option ...

  3. linux命令cp -a,linux命令_ls命令与cp命令详解(一)

    linux命令_ls命令与cp命令详解(1) 最近想详细熟悉下linux命令,学习笔记记录下: 今天主要学习的是目录操作,下面给大家介绍一下今天学到的几个命令: 1.ls命令 功能:显示文件或者目录信 ...

  4. Linux命令 --- cp与scp

    Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同. cp   --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不 ...

  5. linux命令cp建立硬链接,Linux cp命令学习

    linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命 ...

  6. linux命令---cp 命令

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是如果是 ...

  7. linux命令-cp命令

    cp命令 简介 cp(Copy file):将源文件复制至目标文件 或将多个源文件复制至目标目录. 语法 cp [选项] ... [-T] 源文件 目标文件cp [选项] ... 源文件 目录cp [ ...

  8. linux命令cp建立硬链接,Linux命令ln、cp、硬链接和软链接

    1.Linux链接概念  Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link). [硬连接]  硬连接指通过索引节点来进行连接.在Linux ...

  9. linux命令--cp

    cp [option] 源  目标 1.如果源是单个文件 1)目标是个已存在的文件,则覆盖 2)目标是个不存在的文件,则新建目标文件,用源文件的内容填充. 3)目标是个目录,则将源文件复制到目标目录中 ...

最新文章

  1. 原理分析之一:从JDBC到Mybatis
  2. 云炬随笔20211010(4)
  3. Linux vim编辑器常用命令
  4. 自我小结--工作、学习、编码
  5. MySQL事务与存储引擎相关设置
  6. android手机 scala环境,在Android中使用Scala中的Java常量
  7. extjs2.0 ie8 下拉树_ExtJs下拉树的实现
  8. Spring Boot文档阅读笔记-@SpringBootApplication官方解析与实例(1.5.19)
  9. php golang 加密 对接,把php的加密算法转为go语言
  10. Oracle随记笔记
  11. mysql row 日志格式_mysql row日志格式下 查看binlog sql语句
  12. 精美的拟态个人主页源码
  13. SCJP java主方法解释
  14. 哈密顿图、哈密顿回路
  15. 真·杂项:资本论阅读笔记(随缘更新)
  16. lcd屏幕有mipi接口吗_液晶屏MIPI接口与LVDS接口区别(总结)
  17. Uva 1151 Buy or Build 二进制枚举+最小生成树
  18. 显式Intent与隐式Intent
  19. 周星驰:初听不知曲中意,再听已是曲中人
  20. 对伪装docx文件病毒的逆向分析

热门文章

  1. 面试 -- 多线程( 一) -- 基础
  2. 2021-02-04 Halcon初学者知识【12】 如何配置VC++和Halcon环境
  3. 链接oracle 无监听程序,连接ORACLE 无监听程序
  4. python商品评论分析_亚马逊产品情感评论分析
  5. 在vue项目中对axios进行封装
  6. BP神经网络 PID控制simulink仿真
  7. dropdownlist三级联动怎么实现_Excel下拉菜单不会做?15秒教会你制作一二三级联动下拉菜单,从此做表不求人!...
  8. Gdiplus byte *数据转换为Bitmap类型图片
  9. 图像检索:拓展查询(Query Expansion)
  10. 图像检索:layer选择与fine-tuning性能提升验证