linux CP 命令详解

Linux常用命令之cp命令详解 `cp` 命令虽然简单,但在文件管理和备份中非常有用。通过合理使用其各种选项,可以轻松地复制文件和目录,并保留文件属性、创建符号链接等。掌握 `cp` 命令的使用方法,可以在日常的系统管理和开发工作中提高效率。 阅读详情

/home/lee#cp --help
用法:cp [选项]... 来源 目的地
  或:cp [选项]... 来源... 目录
  或:cp [选项]... --target-directory=目录 来源...
将<来源>文件复制至<目的地>,或将多个<文件>复制至<目录>。

长选项必须用的参数在使用短选项时也是必须的。
  -a, --archive                等於 -dpR
      --backup[=CONTROL]       为每个已存在的目的地文件创建备份文件
  -b                           类似 --backup,但不接受任何参数
      --copy-contents          当使用递归模式时复制特殊文件的内容
  -d                           等於 --no-dereference --preserve=link
      --no-dereference         不会找出符号链接指示的真正目的地
  -f, --force                  如果无法打开已存在的文件,会删除该文件并再
                                 尝试打开
  -i, --interactive            覆盖文件前需要确认
  -H                           使用命令列中的符号链接指示的真正目的地
  -l, --link                   链接而非复制文件
  -L, --dereference            一定先找出符号链接指示的真正目的地
  -p                           等於 --preserve=mode,ownership,timestamps
      --preserve[=ATTR_LIST]   若可能,保留指定的文件属性
                                 (默认值为:mode,ownership,timestamps)
                                 额外的属性有:links、all
      --sno-preserve=ATTR_LIST  不保留指定的文件属性
      --parents                复制前先在<目录>创建来源文件路径中的所有目录
  -P                           等於‘--no-dereference’
  -R, -r, --recursive          复制目录及目录内的所有项目
      --remove-destination     尝试打开目的地文件前先删除已存在的目的地
                               文件 (与 --force 选项作对比)
      --reply={yes,no,query}   指定如何处理已存在的目的地文件
      --sparse=WHEN            控制创建 sparse 文件的方式
      --strip-trailing-slashes 删除参数中所有<来源>文件/目录末端的斜杠
  -s, --symbolic-link          只创建符号链接而不是复制文件
  -S, --suffix=后缀            自行指定备份文件的<后缀>
      --target-directory=目录  将所有参数指定的<来源>文件/目录复制至<目录>
  -u, --update                 只在<来源>文件比目的地文件新,或目的地文件
                                 不存在时才进行复制
  -v, --verbose                详细显示进行的步骤
  -x, --one-file-system        不会跨越文件系统进行操作
      --help     显示此帮助信息并离开
      --version  显示版本信息并离开

默认使用模式中,<来源>文件是否 sparse 文件会由一种粗略的方式决定,而且相应
的<目的地>文件也会是 sparse 文件。此方式等於使用 --sparse=auto 选项。指定
--sparse=always 则只要<来源>文件含有足够长的 0 字节都会产生 sparse 的
<目的地>文件。
使用 --sparse=never 会禁止产生 sparse 文件。

备份文件的后缀为‘~’,除非以 --suffix 选项或是 SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可透过 --backup 选项或 VERSION_CONTROL 环境
变量来选择。以下是可用的变量值:

  none, off       不会进行备份 (即使使用了 --backup 选项)
  numbered, t     备份文件会加上数字
  existing, nil   若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
  simple, never   永远使用普通方式备份

有一个特别情况:如果同时指定 --force 和 --backup 选项,而且<来源>和<目的地>
是同一个已存在的一般文件的话,cp 会将<来源>文件备份。

Report bugs to <bug-coreutils@gnu.org>.

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/radkitty/archive/2009/04/13/4071069.aspx

在 SAP BTP ABAP 环境中测试多租户 SaaS 解决方案的完整实践指南 ABAP SaaS测试阶段关键实践 在SAP BTP ABAP环境中开发多租户SaaS解决方案时,测试阶段(TST)对确保产品质量尤为关键。测试阶段应包含两个主要维度: 业务功能验证: 通过软件组件管理确保测试环境与代码仓库同步 创建并验证业务角色分配,确保权限配置正确 测试Fiori Launchpad导航流程和跨应用跳转 验证inbound/outbound通信配置 自动化质量管控: 在开发环境(DEV)执行本地ATC检查和单元测试 通过ABAP Test Cockpit(ATC)进行代码质量检查 集成 阅读详情

相关推荐

SQL Server 内存占用高分析及解决办法(超详细)

如果想让 Sql Server 主动释放 占用并空闲的内存空间,可以设置Sql Server占用内存的上限,就会让Sql server在。如执行存储过程,自定函数时,SQL Server 需要先二进制编译再运行,编译后的结果也会缓存起来,再次调用时就无需再次编译。才会释放一点占用的内存,所以很多时候,我们会发现运行SQL Server的系统内存往往居高不下这些内存一般都。缓存,以便于再次请求此页的数据的时候,直接从内存返回,就无需读取磁盘了,大大提高了速度。最后文章有啥不对,欢迎大佬在评论区指点!

2301_79080944的博客 3953

cp命令(Linux )

1. cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接; -i:询问,如果目标文件已经存在,则会询问是否覆盖; -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件; -s:把目标文件建立为源文件的软链接文件,而不是复制源文件; -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);

高压锅博客 5152

图像处理(12)--图像各种噪声及消除方法

文章目录结构1.什么是图像噪声2. 图像噪声来源3. 噪声分类及其消除方法3.1 高斯噪声及其消除方式3.1.1 如何确定一种噪声是高斯噪声3.1.2 高斯滤波消除高斯噪声3.1.3 高斯函数的重要性质3.2 瑞利噪声及其消除方式3.3 伽马(爱尔兰)噪声及其消除方式3.4 指数分布噪声及其消除方式3.5 均匀噪声及其消除方式3.6 脉冲(椒盐)噪声及其消除方式 1.什么是图像噪声 图像噪声是指...

ShaneHolmes 11万+

【Linux学习】Linux必备命令(一)--之cp命令详解

【Linux学习】Linux必备命令(一)–之cp命令详解。

weixin_43757336的博客 2万+

HyperLynx VX2.5 实战:5分钟搞定LPDDR4X内存的批量仿真与报告分析

本文详细介绍了如何使用HyperLynx VX2.5进行LPDDR4X内存的批量仿真与报告分析,通过智能网络分组和并行计算技术,5分钟内即可完成全流程验证。文章涵盖工程准备、批量仿真配置、报告解析及典型问题解决方案,帮助工程师高效提升PCB仿真效率,确保移动设备内存接口的稳定性与性能。

weixin_42683394的博客 402

告别调参烦恼:用Simulink手把手实现自适应模糊PID温度控制(附模型下载)

本文详细介绍了如何使用Simulink实现自适应模糊PID温度控制,解决传统PID调参难题。通过模糊推理引擎动态调整PID参数,系统能自动适应不同工况,显著提升控制精度和响应速度。文章包含完整的建模步骤、参数优化技巧和工业应用扩展,并附赠可下载模型,帮助工程师快速掌握这一智能控制技术。

weixin_30872499的博客 154

Linux命令集(Linux文件管理命令--CP指令篇)

🌟希望能够帮助正在Linux路上奋斗的你🌟。下述为cp命令详细选项(--help)

是你呀星途的博客 2万+

30天入门 SAP BTP 开发系列之八:动手在 SAP BTP 上开发第一个 ABAP 透明表

ABAP Cloud 环境下创建透明表的方法与数据迁移实践 本文介绍了在 SAP BTP ABAP 环境中创建透明表并迁移数据的完整流程。与传统的 SE11 事务码不同,ABAP Cloud 需通过 ABAP Development Tool 创建数据库表,使用代码定义表结构。作者详细演示了如何: 在开发包中创建名为 Z优快云_TRAVEL 的透明表 使用 ABAP 代码定义表字段和约束 通过 ABAP 类实现数据从标准表/DMO/TRAVEL 到新建表的迁移 验证数据迁移结果 文中还提供了相关技术概念的

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1789

Linux命令--cp

一、cp命令简介 英文原意:copy 命令所在路径:/bin/cp 功能描述:复制源文件或目录到指定目录(可以改名) 语法:cp +选项+源文件或目录+目标目录 二、cp命令的选项 -r或-R:递归处理,将指定目录下的子文件和子目录一并处理(复制目录的时候使用) -p:保留文件属性(所有者、所属组、文件权限、文件时间·····) -a:相当于-pr -i:覆盖既有文件时先询问用户。 -l:对源文件建

橡皮的博客 4938

Android Framework 开发工程师职位深度解析与面试指南

摘要:博泰车联网科技(上海)股份有限公司招聘Android Framework开发工程师,负责车载系统的底层开发与优化。岗位要求5年以上经验,深入掌握Android Framework机制(WindowManager、PowerManager等模块),熟悉高通平台中间件架构及NDK/JNI开发,具备性能优化(启动时间、ANR处理)、OTA升级等能力。需熟练使用Android Studio、Git等工具,有车载开发经验者优先。工作内容包括Framework定制开发、问题排查及技术文档编写。

郑伟强dev的专栏 552

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

linux cp简单用法,五分钟学会使用Linux cp命令

Linux中使用cp命令复制文件(夹),本文就日常工作中常用的cp命令整理如下。一、复制一个源文件到目标文件(夹)。命令格式为:cp 源文件 目标文件(夹)这个是使用频率最多的命令,负责把一个源文件复制到目标文件(夹)下。如下图所示,复制到文件夹下,则文件名保持不变,复制到文件中,则文件名变更。如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后目标文件或目标文件夹中的同名文件会被覆盖。 c...

weixin_36177719的博客 7313

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux之cp命令详解

1.1 前言 Linux中使用cp命令复制文件(夹),本文就日常工作中常用的cp命令整理如下。 1.2 复制一个源文件到目标文件(夹) 命令格式为:cp 源文件 目标文件(夹) 这个是使用频率最多的命令,负责把一个源文件复制到目标文件(夹)下。如下图所示,复制到文件夹下,则文件名保持不变,复制到文件中,则文件名变更。如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后目标文件或目标文件夹中的同名文件会被覆盖。 cp命令复制一个文件: 1.3 同时复制多个文件到目标文件(夹)下 命令格式为:cp 源文件

ᶻᶻᶻ 枕星河的博客 6万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux命令详解之 cp

linux 命令详解 ## 命令名称: cp ( copy )复制文件和目录 ## 命令用法: cp [选项]... [-T] 源文件 目标文件 cp [选项]... 源文件... 目录 cp [选项]... -t 目录 源文件... ## 命令概述: 拷贝源文件到目标文件,或者拷贝多个文件到目标目录

Super辉sir的博客 7950

Linux cp命令详解

Linux中使用cp命令复制文件(夹),本文就日常工作中常用的cp命令整理如下。一、复制一个源文件到目标文件(夹)。命令格式为:cp 源文件 目标文件(夹)这个是使用频率最多的命令,负责把一个源文件复制到目标文件(夹)下。如下图所示,复制到文件夹下,则文件名保持不变,复制到文件中,则文件名变更。如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后目标文件或目标文件夹中的同名文件会被覆盖。cp...

努力奔跑的蜗牛 10万+

【Linux “cp“ 命令详解】

cp命令用于复制文件和目录,是 Linux 系统中最常用的文件操作命令之一。它可以在不同目录之间复制文件,也可以复制整个目录结构。cp命令适用于复制文件和目录。使用-r递归复制目录。-i选项避免误覆盖文件。-p选项可保持文件原始属性。结合find可进行批量文件复制。希望本教程能帮助大家更好地使用cp命令,提高文件管理的效率!

涛ing的博客 1万+

linux cp备份命令,Linux cp命令使用详解

今天要和大家分享的Linux常用命令是cp命令,Linux cp命令常常被用于复制文件或目录,如同时指定两个以上的文件或目录,且后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而后的目的地并非一个已存在的目录,则会出现错误信息。Linux cp命令语法:cp 参数 目录1 目录2翻译成人话就是以某种方式,将目录1复制到目录2Linux cp...

weixin_31884143的博客 1万+

linux cp命令流程图,linux之cp命令详解

CopyFiles And Directory文件的复制和移动对于大多数计算机爱好者来说是耳熟能详的,在window下直接鼠标右键复制粘贴,重命名等等,看着是那么简单,但是步骤也不少,但是在linux中文件的复制与移动也仅仅就是一句命令就可以实现,下面我们就来看看文件中的复制命令把..Name:cp(copy files and directory)复制文件和目录命令格式:cp [选项]... ...

weixin_30380991的博客 1112

【Linux命令从入门到精通系列指南】cp 命令详解

本文详细介绍了Linux cp 命令的核心用法与高级技巧。主要内容包括: 基础语法与三种复制模式(单文件、多文件到目录、-t批量复制) 递归复制目录的-R/-r选项区别 高级归档模式-a选项及其子选项(-p、-d)的功能详解 符号链接处理的-L/-P/-H选项对比 防止误操作的交互式选项(-i、-n、-u等) 通过实战演练演示了不同选项的效果差异,特别强调归档模式-a在保留文件属性方面的优势,是备份操作的首选方案。

weixin_74256690的博客 2279

linux的帮助cp命令,Linux之cp命令详解

Copy Files And Directory文件的复制和移动对于大多数计算机爱好者来说是耳熟能详的,在windows下直接鼠标右键复制粘贴,重命名等等,看着是那么简单,但是步骤也不少,但是在Linux中文件的复制与移动也仅仅就是一句命令就可以实现,下面我们就来看看文件中的复制命令把..Name:cp(copy files and directory)复制文件和目录命令格式:cp [选项]......

weixin_39918928的博客 619

LINUX CP命令详解

cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination) [root@linux ~]# cp [options] source1 source2 source3 …. directory 参数: -a :相当于 -pdr 的意思; -d :若来源文件为连结文件的属性(link file),则复制连

heirenheiren的专栏 801

linux之cp/scp命令+scp命令详解 

linux之cp/scp命令+scp命令详解 文档的相关知识参考一下两个文档 http://www.xinbiancheng.cn/linux/600faed23b6eb91610f1a0b6.html http://www.xinbiancheng.cn/linux/5feaf240eff9a896454b689f.html 命令:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory .

sxysoft_csdn的博客 393

Linux命令之CP详解

Linux命令之CP详解嘿嘿,又一周过去了,大家过的怎么样呢,在这一周时间里,小编可是又学到不少新知识呢。今天呢,小编就和大家分享一下Linux中我们常用的CP的命令,这里的cp可是copy的简写噢。(容我嘚瑟一下)学过linux的都知道,在我们操作的过程中,我们常常会用到cp这个命令,比如cp一个文件呀,cp多个文件呀,cp一个目录呀等等。那我们cp不同的类型到底怎么用呢...

weixin_34023863的博客 620
上一篇: linux 常用命令及技巧
下一篇: shell 编程基础
study16
博客等级 码龄18年 18粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值