cp(Copy file):将源文件复制至目标文件,或将多个源文件复制至目标目录。
语法:
cp [OPTION]... [-T] SOURCE DEST
or: cp [OPTION]... SOURCE... DIRECTORY
or: cp [OPTION]... -t DIRECTORY SOURCE...
选项:
-a, 用于复制整个目录,包括目录中的子目录等都递归的复制,而且还要保持文件的访问模式,所有者,时间戳等属性与原文件一样。
-f, 如果目标文件无法打开则将其移除并重试(当 -n 选项存在时则不需再选此项)
-i, 覆盖前询问(使前面的 -n 选项失效),默认cp命令覆盖目标文件时是不会提示的
-l, 对源文件建立硬链接,而非复制文件
-n,不要覆盖已存在的文件(使前面的 -i 选项失效)
-p 保持指定的属性(默认:模式,所有权,时间戳)
-R, -r, 递归复制目录及其子目录内的所有内容
-s, 只创建符号链接而不复制文件
-t, 将所有参数指定的源文件/目录 复制至目标目录
-u, 使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-v, 详细显示命令执行的操作。