描述:
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。
说明:
cp命令:cp - copy files and directories
用法:cp 源文件目标文件;
语法格式:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
单源复制:cp [OPTION]... [-T] SOURCE DEST
如DEST不存在,则会事先创建这个目录,然后复制文件的数据流至DEST中
多源复制:cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
常用选项:
-i:交互式复制,即复制前提示是否覆盖
-f:强制覆盖目标文件
-r,R:递归复制目录
-d:复制符号链接文件本身,而非其指向的源文件
-a:用于实现归档
- -preserve=[ATTR_LIST]
mode:权限
timestamps:时间戳
xattr:扩展属性
links:符号链接
all:上诉所有属性
-p:等同于- -preserv=mode,