当前位置: 首页 > article >正文

【Linux】cp 命令使用

cp 命令

cp(英文全拼:copy file)命令主要用于复制文件或目录。

著者

由Torbjorn Granlund、David MacKenzie和Jim Meyering撰写。

语法

     cp [选项]... [-T] 源文件 目标文件
 或:cp [选项]... 源文件... 目录
 或:cp [选项]... -t 目录 源文件...

cp命令 -Linux手册页

命令选项及作用

执行令  cp --help

执行命令结果

参数

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -r 或 --recursive:用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项。
  • -i 或 --interactive:在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。。
  • -u 或 --update:仅复制源文件中更新时间较新的文件。
  • -v 或 --verbose:显示详细的复制过程。
  • -p 或 --preserve:保留源文件的权限、所有者和时间戳信息。
  • -f 或 --force:强制复制,即使目标文件已存在也会覆盖,而且不给出提示。
  • -l:不复制文件,只是生成链接文件。

常用命令示例

命令:cp test5.zip test10

把文件 test5.zip 复制到目录 test10/ 文件夹中

命令:cp -r  test10/   test2

把使用指令 cp 将当前目录 test10/ 下的所有文件复制到新目录 test2 

命令:cp -i  test5.zip test10

复制文件,并在目标文件已存在时进行确认

命令:cp -a  test5.zip test10

复制目录并保留其所有属性(例如权限、时间戳等),可以使用-a选项,它等同于-dR --preserve=all。

命令:cp -n  test5.zip test10

完全取消覆盖。使用此选项时目标文件不会被覆盖。

命令:cp -b  test5.zip test10

复制文件时,在目标目录的文件将被覆盖时自动为其创建备份。

命令:cp -u  test5.zip test10

复制文件时,如果目标文件比源文件旧,或者目标文件不存在,就会被覆盖掉。





http://www.kler.cn/a/156666.html

相关文章:

  • 高级java每日一道面试题-2024年11月06日-JVM篇-什么是 Class 文件? Class 文件主要的信息结构有哪些?
  • C++中的std::tuple和std::pair
  • 手动实现promise的all,race,finally方法
  • 测试工程师简历「精选篇」
  • 成都睿明智科技有限公司解锁抖音电商新玩法
  • SpringBoot参数注解
  • PHP数组面试题
  • LeetCode 232.用栈实现队列
  • 9、Qt使用随机验证码
  • SASE,移动办公的安全防御小能手
  • ES如何提高召回率之【词干提取】
  • 『PyTorch学习笔记』分布式深度学习训练中的数据并行(DP/DDP) VS 模型并行
  • android13(T) 客制化预置语言列表
  • XunSearch 讯搜 error: storage size of ‘methods_bufferevent’ isn’t known
  • 软考初级、中级、高级怎么选?
  • 04-数据库操作对象Statement对象和PreparedStatement对象的区别,SQL注入的优缺点
  • yolov5实现多图形识别和图像训练
  • 多线程详解1-互斥锁,读写锁,生产者消费者模型
  • docker 如何在容器内重启 php
  • 数据管理系统-week9-事务处理程序简介
  • ADAudit Plus:强大的网络安全卫士
  • RflySim | 姿态控制器设计实验一
  • 接口测试--知识问答
  • CCFCSP试题编号:202006-2试题名称:稀疏向量
  • 科普类软文怎么写才能提高用户接受度?媒介盒子分享
  • 拼多多关键词搜索商品列表接口调用演示,关键词搜索接口,item_search - 按关键字搜索商品列表案例