Linux命令之cp(7)

news/2024/12/1 0:49:11/

cp命令来自于英文单词copy的缩写,用于将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。-r参数用于递归操作,复制目录时若忘记加则会直接报错,而-f参数则用于当目标文件已存在时会直接覆盖不再询问,这两个参数尤为常用。

1、功能说明

用于将一个或多个文件或目录复制到指定位置

2、语法格式

cp [选项][源文件][目录文件]

3、选项解释

 -f  若目标文件已存在,则会直接覆盖原文件-i  若目标文件已存在,则会询问是否覆盖-p  保留源文件或目录的所有属性-r  递归复制文件和目录-d  当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录-l  对源文件建立硬连接,而非复制文件-s  对源文件建立符号连接,而非复制文件-b  覆盖已存在的文件目标前将目标文件备份-v  详细显示cp命令执行的操作过程-a  等价于“pdr”选项

4、参考实例

  • 复制文件
cp test.txt test2.txt复制test.txt为test2.txt
  • 复制文件,若文件已存在,直接覆盖,不提示
cp -f test.txt test2.txt其中test2.txt存在
  • 复制文件,若文件已存在,提示是否覆盖
cp -i test.txt test2.txt其中test2.txt存在cp: overwrite ‘test2.txt’?
  • 复制某个文件时,保留其原始权限及用户归属信息
cp -a test.txt test3.txt
cp -pdr test.txt test3.txt
  • 将多个文件一同复制到/etc目录中,如已有目标文件则默认询问是否覆盖
cp test.txt test2.txt /etc
cp: overwrite '/etc/test2.txt'? 
  • 将指定文件复制到当前目录下
cp ../etc/nginx .
  • 将文件file复制到目录/usr/下,并改名为file1
cp file /usr/file1
  • 将目录/usr/xiaonong下的所有文件及其子目录复制到目录/usr/test中
cp -r /usr/xiaonong /usr/test
  • 递归强制复制目录到指定目录中覆盖已存在文件
cp -rfb ./* ../data将当前目录下所有文件,复制到当前目录的data文件夹中
  • 拷贝目录下的隐藏文件
cp -r aaa/.* ./bbb将 aaa 目录下的,所有`.`开头的文件,复制到 bbb 目录中
  • 在当前目录中,将某个目录备份,并重命名
cp -r dir1 dir2/

http://www.ppmy.cn/news/140929.html

相关文章

CP Autosar - Mcal - port

/* 文中涉及到的代码,图,皆为自己写的或者官网开放文档,不涉及机密*/ 初来乍到,写的难免有些问题,请多多指教 。 首先理一下port的基本feature.方便后面对寄存器配置有一定的理论基础和知道know how and know why. 根…

CP 15 协处理器

4.1.1 访问 CP15 寄存器的指令 访问 CP15 寄存器指令的编码格式及语法说明如下: 31 28 27 24 23 21 20 19 16 15 12 11 8 7 5 4 3 0 cond 1 1 1 0 opcode_1 L cr n rd 1 1 1 1 opcode_2 1 crm 说明&#xff1a…

arm - cp14, cp15 协处理器

ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM 的协处理器指令主要用于 ARM 处理器初始化 ARM 协处理器的数…

协处理器CP15操作指令

一、指令:mrc 用于读mcr用于写CP15中的寄存器。 1、什么是协处理器: (1)、SOC内部另一处理核心,协助主CPU实现某些功能,被主CPU调用执行一定的任务。 (2)、ARM设计上支持多达16个协处…

linux cp -v,linux cp

Linux命令总结—cp命令 (1)命令功能 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数…

CPCI 6U高速信号处理板CPCI6U-2DSP-C6678

CPCI6U-2DSP-C6678板卡是一款 6U CPCI标准信号处理板,含两片用于信号处理的TI高端C6678 DSP和一片Xilinx Kintex 7系列FPGA, DSP最高可支持4GB的DDR3 SDRAM, FPGA最高可支持2GB容量DDR3 SDRAM,板间可以通过CPCI、GTX、LVDS IO和FM…

CPT208

Interaction design Goals (P20) 开发可用的产品 ⇾ 可用性意味着易于学习、有效使用并提供愉快的体验 ➔ 让用户参与设计过程 Characteristics (P21) 用户应参与项目的整个开发过程 ➔ 具体的可用性和用户体验目标需要在项目开始时确定、明确记录并达成一致 ➔ 需要通过核心…

Cortex-A 系列CP15协处理器简单解析

CP15 协处理器一般用于存储系统管理,但是在中断中也会使用到, CP15 协处理器一共有16 个 32 位寄存器(c0-c15)。 CP15 协处理器的访问通过其独特的语法指令完成,如下所示: (move to register fr…