cp是copy的缩写
1、命令功能
如果要复制文件,请使用cp这个命令即可。用于复制文件或目录,还可创建连接文件,对比两文件的新旧而予以更新。
2、文件格式
cp [参数] 源文件 目标文件
3、命令参数
-a:相当于-pdr的意思,保存所有
-d:若源文件为连接文件的属性,则复制连接文件属性而非文件本身
-f:为强制的意思,若目标文件已经存在且无法开启,则删除后再尝试一次
-i:若目标文件已经存在时,在覆盖时会先询问操作的进行;
-l:进行硬链接的连接文件创建,而非复制文件本身;
-p:连同文件的属性一起复制过去,而非使用默认属性
-r:递归持续复制,用于目录的复制行为
-s:复制成为符号连接文件,即“快捷方式”文件;
-u:若destination 比 source 旧才更新destination
4、范例
一、用root身份将主文件夹下的.bashrc 复制到/tmp下,并更名为bashrc
[root@www ~]# cp ~/.bashrc /tmp/bashrc
二、将范利一复制的bashrc创建一个连接文件
[root@www ~]# ls -l bashrc
//先看一下文件情况
[root@www ~]# cp -s bashrc bashrc_slink
[root@www ~]# cp -l bashrc bashrc_slink
[root@www ~]# ls -l bashrc*
//再度查看文件下的内容