cp命令用于将一个或多个源文件或目录复制到指定的目标文件或目录中。它可以将单个源文件复制到具有指定文件名或现有目录的特定文件中。cp命令还支持同时复制多个文件。一次复制多个文件时,目标文件参数必须是已经存在的目录,否则会出错。这表明命令行和shell脚本的执行方式有些不同。命令格式cp[option]source用途或cp[option]-tdirectorysource命令功能将一个源文件复制到一个目标文件,或将多个源文件复制到一个目标目录。命令参数-a:该参数的作用与同时指定“-dpR”参数相同;-d:复制符号链接时,目标文件或目录也建立为符号链接,并指向与源文件或目录或目录相连的原文件;-f:强制复制一个文件或目录,不管目标文件或目录是否已经存在;-i:在覆盖现有文件之前询问用户;-l:建立到源文件的硬链接而不是复制文件;-p:保留源文件或目录的属性;-R/r:递归处理,指定目录下的所有文件和子目录都会一起处理;-s:创建指向源文件的符号链接,而不是复制文件;-u:使用该参数后,只有当源文件的更改时间比目标文件更新或者对应名称的目标文件不存在时才会复制文件;-S:备份文件时,用指定的后缀“SUFFIX”替换文件的默认后缀;-b:在覆盖现有文件目标之前备份目标文件;-v:详细显示命令执行的操作。复制单个文件到目标目录,如果目标文件中不存在该文件,则两个文件时间相同>cp1.txtrumenz两个文件时间相同>cp-a1.txtrumenz目标文件存在,会询问是否覆盖>cp1.txtrumenz/cp:overwrite'rumenz/1.txt'?y复制整个目录>cp-arumenz/rumenzz或>cp-rrumenz/rumenzz目标目录存在时,将整个源目录复制到目标目录1.txt建立链接文件1_link.txt>cp-s1.txt1_link.txt>ls-al1_link.txt->1.txt复制某个目录下的所有文件到其他目录>cprumenz/*/tmp复制多个文件到某个目录>cp-trumenz1.txt2.txt原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门小站linux常用命令速查手册PDF下载3669页vim参考手册PDF下载阿里云ECS运维Linux系统诊断PDF下载Docker快速参考手册PDF下载Linux学习笔记【强大总结值得一读】PDF下载shell简明教程PDF下载
