Linux cp命令怎么使用?

Linux cp命令怎么使用?,第1张

该命令的功能是将给出的文件目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。

语法: cp [选项] 源文件或目录 目标文件或目录

说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

该命令的各选项含义如下:

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

- d 拷贝时保留链接。

- f 删除已经存在的目标文件而不提示。

- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

- p 此时cp除复制源文件的内容外,段正还将把其修改时间和访问权限也复制到新文件中。

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

- l 不作拷贝,只是链接文件。

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。

例子:

Cp -i file1 file2               (将文档 file1 复制成 file2 . _i为提示确认。)

cp file1 dir1               将文握茄悔档 file1 复制到目录 dir1 下,文件名仍纳梁为 file1.

cp /tmp/file1 .               将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1.

cp /tmp/file1 file2               将目录 /tmp 下的文档 file1现行目录下,档名为file2

cp -r dir1 dir2               (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.

CP,Content Provider,即内容提供商, 指依法或依约定拥有版权和/或邻接权以及与版权作品有关的其他权利的,以及依法或依约定有权代表版权人和/或邻接权人进行许可授权、收取版权使用费用的公司实体或机构。

CP,同样也是COUPLE的缩写,即配对,主要用在同人作品中.

比如,在火影忍者耽美同人里说CP是鼬卡或鼬X卡卡西,就是以宇智波鼬和旗木卡卡西为配对进行创作.

在化学领域,CP是指化学纯,标签为中蓝,用于一般化学试验。

CP,C代表电荷共轭的变换,是粒子和反粒子互相对称,即对于粒子和反粒子;P代表宇称变换,是空间反射对称,即同一种粒子之间互为镜像。

拷贝A文件夹到B目录

cp -rv A B

如果你正在B目录下,可局带以这样:

cp -rv A ./

拷贝A文件下的A1文件

cp -v A/A1 ./

或者

cp -v A/A1 B/

扩展资料:

文件复制命令cp

命令格式:

cp [-adfilprsu] 源文件(source) 目标文件(destination)

cp [option] source1 source2 source3 ...  directory

参数说明:

-a:是指archive的意思,也说是指复制所有的目录

-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

-f:强制(force),若有重复或其它疑问时,不会询核芹问用户,而强制复制

-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的 *** 作

-l:建立硬连接(hard link)的连接文件,而非复制文件本身

-p:与文件的属性一起复制,而非使用默认属性

-r:递归复制,用于目录的复制 *** 作

-s:复制成符号连接文件(symbolic link),即桐氏芦“快捷方式”文件

-u:若目标文件比源文件旧,更新目标文件

如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:

cp /test1/file1 /test3/file2

cp命令是linux下的一个文件管理命令,通常是用于复制文件或目录,cp命令主要有两个功能,具体介绍如下:

1、能够同时复制多个文丛大件到一个指定的目录中;

2、能够将多个文件复制到一个具体的文件名或一个已经存在的目录下。

参考例子:

复制目录,具体命令为:

[root@linuxcool~]#cp-Rdir1dir2/

cp命令的具体语法格式为cp[参数][文件]。

参数:

-f若目标文件已存在,就会直接覆盖原文件 

-i若目标文件已存在,就会询问是否覆盖 

-p保留源文件或目录的所有属性 

-r递归复制文件和目录 

-d当复制符号连接时,将目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录 

-l对源文件建立渗闹竖硬连接,而非复制文件 

-s对源文件建立符号连接,而非复制文件 

-b覆盖已存在的文件目标前将目标文件备份 

-v详细显示cp命令执行的 *** 作过程 

以上就是小编的分享了,希弯晌望能够帮助到大家。

本文章基于ThinkpadE15品牌、centos7系统撰写的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8210365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存