(005) Linux命令之cp

十年运维系列之基础篇 - Linux

作者:曾林

联系:[email protected]

网站:www.jplatformx.com

版权:文章未经同意请勿转载



一、引言

cp命令用来复制文件和目录。它有两种不同的使用方式,如下所示。

cp item1 item2

将单个文件或目录item1复制到文件或目录item2中。

cp item... directory

将多个项目(文件或目录)复制进一个目录中。

二、命令选项

cp命令的命令选项并不多,主要分为权限复制、交互复制、目录复制、增量复制等,日常工作中只需要掌握如下5个选项就可以了。

选项 含义
-a --archieve 复制文件和目录及其属性,包括权限和修改日期等。通常来说,复制的文件具有用户所操作文件的所有权
-i --interactive 在覆盖一个已存在的文件前,提示用户进行确认。如果没有指定该选项,cp会默认覆盖文件
-r --recursive 递归地复制目录及其内容。复制目录的时候需要这个选项(或-a选项)
-u --update 当将文件从一个目录复制到另一个目录时,只会复制那些目标目录中不存在的文件或是目标目录相应文件的更新文件
-v --verbose 复制文件时,显示信息性提醒(informative message)
时间: 2024-08-05 06:48:27

(005) Linux命令之cp的相关文章

Linux命令:cp、time、cut、awk 、获取文件大小命令

最近写了一个shell脚本,用到了cp.time.cut.awk命令,把他们的使用方法给写下来: 1.cp和mv cp命令:用来完成文件的复制,从源文件夹复制到目标文件夹.执行后源文件夹和目标文件夹均有源文件. mv 命令:用来移动文件.执行后,源文件夹中没有源文件.我经常用mv命令来重命名文件 注意:cp命令源文件夹与目标文件夹不能使同一个:而在mv中可以是同一个. 命令解析: #cp [-R] 源文件 目标文件夹 cp -R 参数 ---当复制整个文件夹时使用. #mv 源文件 目标文件夹

每天一个linux命令:cp(8)

cp cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误 格式 cp [选项] [参数] 参数选项 参数 备注 -a 此参数的效果和同时指定"-dpR"参数相同: -d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录: -f 强行复制文件或目录,不

Linux 命令之 cp 命令详解

Linux 命令之 cp 命令详解 一.cp 命令简介 cp 命令主要用于复制文件或目录.即用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp 命令可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下. cp 命令支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. 二.cp 命令语法 cp [-options] source_file dest_file source_file:源文件,制定源文件列表.cp 命令默认

每天一个Linux命令(7): cp

cp命令         该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大.         语法: cp [选项] 源文件或目录 目标文件或目录  说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: -a      该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地拷贝目录,其作用等于dpR选项的组合. -d      拷贝时保留链接. -f      删除已经存在的目标文件而不提示.

linux命令(4)---cp、install、mv、rm命令

cp命令:cp - copy files and directories [功能]复制功能,常用做服务配置文件备份 cp表示复制之意,是copy的缩写,有复制文件和重命名文件之意,在复制多文件时目标必须是一个已存在的目录,否则复制过程会报错,install命令此处不说明用法可查看man文档,与cp用法类似,使用cp命令几种情况: 当源文件是普通文件时: 语法: cp options src dest[src|dir] 如果目标是文件并不存在:新建目标文件,并且将源文件填充至目标文件 如果目标存在

每天一个linux命令(6):cp

1.命令简介 cp(Copy file):将源文件复制至目标文件,或将多个源文件复制至目标目录. 2.用法 cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件... 3.选项 -a, --archive 等于-dR --preserve=all,与同时指定 -dpR 这三个选项效果一样,用于复制整个目录,包括目录中的子目录等都递归的复制,而且还要保持文件的访问模式,所有者,时间戳等属性与原文件一样. --b

Linux命令学习-cp命令

Linux中,cp命令的全称是copy,主要作用是复制文件或文件夹,类似于Windows下的复制功能. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA.testB和testC,而testA下存在子文件夹testD,testB下存在文件test.ini 在testB下,将文件test.ini复制到testC下 cp test.ini ../testC 在当前用户主目录下,将整个文件夹testA复制到testC下 cp -r testA/ ./te

Linux命令之CP详解

嘿嘿,又一周过去了,大家过的怎么样呢,在这一周时间里,小编可是又学到不少新知识呢. 今天呢,小编就和大家分享一下Linux中我们常用的CP的命令,这里的cp可是copy的简写噢. (容我嘚瑟一下) 学过linux的都知道,在我们操作的过程中,我们常常会用到cp这个命令,比如cp一个文件呀,cp多个文件呀,cp一个目录呀等等.那我们cp不同的类型到底怎么用呢?别急,小编将会为你一一解开疑惑. (1)源:一个文件    目标:文件不存在. 那么将会新建目标文件,并将源文件的内容填充之这个目标文件中.

GUN/LINUX命令之 cp mv install

1. cp命令 复制copy命令的简写 SYNOPSIS        cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY        cp [OPTION]... -t DIRECTORY SOURCE... cp  SOURCE  DEST   后者如果是目录那么源文件就复制到文件夹里面并且保持着原来的名字:如果DEST是文件名那么复制过来的文件的名字就修改成此文件名 cp source…..director