文章来源参考:centos系统:man cpcentos
名称:spa
cp - copy files and dirctories命令行
简介:递归
cp [选项] ...... [-T] 源文件 目标文件ip
cp [选项]...... 源文件 ...... 目录rem
cp [选项]...... -t 目录 源文件io
描述:file
-a, --archive:至关于 -dR --preserve=all时间戳
--attributes-only:不复制文件日期,只保留属性di
--backup[=CONTROL]:备份每一个现有目标文件
-b:相似--backup但不接受参数
--copy-contents:递归时复制特殊文件的内容
-d :相似 --no-dereference --preserve=links
-f:--force 若是没法打开现有目标文件,删除并重试打开它(当-n选项也被使用的时候,这个选项会被忽略)
-i:--interactive 覆盖前提示(覆盖上一个-n选项)
-H:遵循源代码中的命令行符号连接
-l:--link 硬连接文件而不是复制
-L:--dereference 始终遵循源中的符号连接
-n:--no-clobber 不覆盖一个已存在文件(覆盖上一个-i选项)
-P:--no-dereference 从不跟踪源中的符号连接
-p:与--preserve=模式,属主,时间戳相同
--preserve[=ALL_LIST]:保留指定的属性(默认:模式、属主、时间戳),若是可能,保留其余附加属性:上下文、连接、全部
-c:已弃用,与保留上下文相同
--no-preserve=ATTR_LIST:不保留指定的属性
--parents:在目录下使用完整的源文件名称
-R,-r,--recursive:递归复制目录
--reflink[=WHEN]:控制克隆拷贝,见下文
--remove-destination:删除每一个已存在的目标文件在打开它以前
-sparse=WHEN:控制稀疏文件的建立,见下文
--strip-trailing-slashes:从每一个源参数中删除尾随斜杠
-s:建立符号连接而不是复制
-S:覆盖一般的备份后缀
-t:将全部源参数复制到目录中
-T:将DEST视为普通文件
-u:仅当源文件比目标文件新 或目标文件丢失的时候复制
-v:解释正在作什么(复制的进度条)
-x:留在这个文件系统上
-Z:将目标文件的seLinux上下文设置成默认模式