cp命令:

拷贝文件或目录

格式:cp [OPTION]  SRC...  DEST

*cp命令的使用有多种情况:

  • SRC是单个文件时:

    • 如果DEST不存在,则新建DEST并将SRC内容填充至DEST内

    • 如果DEST存在:

      • DEST是文件:将SRC的内容覆盖至DEST中

      • DEST是目录:在DEST新建与源文件同名的文件,并将SRC的内容填充至新建文件内。

  • SRC是多个文件时:

    • DEST必须存在且为目录,其他条件均会报错。

  • SRC是目录的时候:此时必须使用 -r 选项,即递归复制

    • 如果DEST不存在:则创建指定目录,并将SRC下的所有文件复制到指定目录中

    • 如果DEST存在:

      • DEST是文件:报错

      • DEST是目录:在DEST下新建一个与SRC同名的文件夹,并将SRC下的所有文件复制到该文件夹中。

常用选项

  • -a:复制时,保留文件的结构和属性

  • -i:覆盖文件时会有提示

  • -p:--preserve=mode,ownership,timetemp,保存文件的部分属性

  • -r,-R:均表示递归

  • -v:显示过程

linux中cp命令详解相关推荐

  1. linux中mkdir命令含义,Linux中mkdir命令详解

    Linux中mkdir命令详解 linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1. 新建一个文件夹 one 2. 新建三个 ...

  2. Linux中iptraf命令详解(IP局域网监控工具)

    2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03   作者:佚名    ...

  3. linux中create命令详解,linux中 pmap 命令详解

    通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show details -X show eve ...

  4. linux中dd命令详解,Linux中DD命令详解

    Linux中DD命令详解 1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的 ...

  5. linux pmap命令,linux中 pmap 命令详解

    通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x,--extended show details -X show even ...

  6. linux 修改用户dir,linux中dir命令详解

    在linux系统下dir命令的功能和ls命令差不多,主要是用以查看目录.文件权限等详细信息.下面由学习啦小编整理了linux中dir命令的详细解释,希望对你有帮助. linux中dir命令的详细解释 ...

  7. linux中Iscpi命令详解(四)

    lscpi命令详解 lspci是一个用来查看系统中所有PCI总线以及连接到该总线上的设备的工具. 命令格式为 lspci -参数 (不加参数显示所有硬件设备) 我的电脑lspci显示结果为: 00:0 ...

  8. Linux中curl命令详解(做定时任务超级有用)!

    Linux curl命令详解 命令:curl 在kingle中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具, ...

  9. linux中jstack命令详解,Linux jstack命令详解

    jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息. 如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack ...

最新文章

  1. Go-技篇第一 技巧杂烩
  2. Invalid input for operation: physical_network 'physnet1' unknown for flat provider network.
  3. PHP整站迁移空间,discuz整站数据迁移搬家教程
  4. Android PullToRefreshListView设置各个item之间的间距
  5. boost::posix_time模块用时间构造和计算的一些简单例子
  6. javascript函数式_如何以及为什么在现代JavaScript中使用函数式编程
  7. 收费版APP三年总结(个人经验)
  8. 入手 M1 Mac 之前,你可以通过这个工具了解常用软件兼容性
  9. 5.26. sysvmsg
  10. java面试项目介绍,详细说明
  11. java 数独 gui,GitHub - fagen/sudoku: 数独终局生成器和GUI
  12. XML解析之 MSXML应用总结 开发篇(上)
  13. excel如何把顺序倒过来_在excel中怎么使文字颠倒顺序反过来显示呢?
  14. 心灵捕手影评,觉得很好。看一部好电影就像读一本好书。
  15. 目前最为出色的Wii模拟器,可以在电脑上运行绝大多数Wii游戏,对低端配置完美支持,绝对的神器!
  16. 北理计算机专业如何,2019北理计算机学硕经验分享
  17. 对客户进行分级管理的原因
  18. 计算机网络调试记录表,计算机网络管理员中级操作技能考核评分记录表.doc
  19. Android 利用adb命令 使App自动点击屏幕指定位置
  20. 工作室多wifi软路由工作室Ros软路由使用教程

热门文章

  1. Lua环境搭建以及开发工具
  2. Could not find  artifact org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde
  3. 2022春招前端实习面经【美团、钉钉、快手、字节、招行、百度、拼多多、腾讯】(未完)
  4. 集中进计算机系统仪表,美国仪表学会标准 分散控制集中显示仪表、逻辑控制及计算机系统用流程图符号ISA-5.3.doc...
  5. 波长传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. Linux的使用和命令的集合
  7. 西门子PLC1200学习之比较指令
  8. chrome点击书签栏书签_如何充分利用Chrome书签栏
  9. iOS12-Swift5-Xcode10 Buildtime错误:/xx/Pods/Target Support Files/Pods-xx/Pods-xx.d
  10. 想要了解大厂PM吗,来看看这几款软件