摘要:
下文讲述Linux中cp命令的功能说明,如下所示;
cp命令功能:
cp是(copy)的缩写,
其功能为复制多个文件到一个指定的目录下
或复制一个文件到指定目录的文件名下(此功能可达到替换文件的效果)
cp命令的语法格式:
cp [参数] [文件]
-------参数说明-------
-f:当目标文件已存在,则会直接覆盖原文件
-i:当目标文件已存在,则会询问是否覆盖
-p:保留源文件或目录的所有属性
-r:递归复制文件和目录
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
-l:对源文件建立硬连接,而非复制文件
-s:对源文件建立符号连接,而非复制文件
-b:覆盖已存在的文件目标前将目标文件备份
-v:详细显示cp命令执行的操作过程
-a:相当于“dpr”选项
例:
cp命令 的示例分享
----复制目录test1:
[root@******** ~]# cp -R test1 test2/
----将文件test1改名为test2:
[root@******** ~]# cp -f test1 test2
----复制多个文件:
[root@******** ~]# cp -r file1 file2 file3 dirTest
----将目录 /usr/test下的所有.c文件复制到目录dirTest下
[root@******** ~]# cp -r /usr/test/*.c dirTest