cp 命令用于将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。-r 参数用于递归操作,复制目录时若忘记加则会直接报错,而 -f 参数则用于当目标文件已存在时会询问,输入 y 确定覆盖,这两个参数尤为常用。
目录
一、语法格式
二、常用参数
三、命令实战
3.1 在当前工作目录中,将某个文件复制一份,并定义新文件名称
3.2 在当前工作目录中,将某个目录复制一份,并定义新目录名称
3.3 在当前工作目录中,将某个文件复制一份,并定义新文件名称保持属性不变
3.3 将某个目录下的文件递归的复制到 / 下,并显示执行过程
3.4 将某个文件复制到当前工作目录中的某个目录中,如已有目标文件名称则默认询问是否覆盖文章来源:https://www.toymoban.com/news/detail-513171.html
一、语法格式
cp [参数] 源文件 目标文件文章来源地址https://www.toymoban.com/news/detail-513171.html
二、常用参数
-r | 递归复制文件和目录 |
-v | 详细显示cp命令执行的操作过程 |
-p | 保留源文件或目录的所有属性 |
三、命令实战
3.1 在当前工作目录中,将某个文件复制一份,并定义新文件名称
[root@linux ~]# cp aliyun.txt tenxunyun.txt
[root@linux ~]# ls
aliyun.txt cdc conf dintalk docker habur jenkins music music1 mysql nginx tenxunyun.txt total version
3.2 在当前工作目录中,将某个目录复制一份,并定义新目录名称
[root@linux ~]# cp -r jenkins king
[root@linux ~]# ls
aliyun.txt cdc conf dintalk docker habur jenkins king music music1 mysql nginx tenxunyun.txt total version
3.3 在当前工作目录中,将某个文件复制一份,并定义新文件名称保持属性不变
[root@linux ~]# cp -p aliyun.txt aliyun.cpt # 有选项 p 的效果
[root@linux ~]# ll
总用量 28
-rw-r--r--. 1 root root 0 3月 22 18:00 aliyun.cpt
-rw-r--r--. 1 root root 0 3月 22 18:00 aliyun.txt
[root@linux ~]# cp aliyun.txt aliyun.cfg # 没有选项 p 的效果
[root@linux ~]# ll
总用量 28
-rw-r--r--. 1 root root 0 3月 23 13:50 aliyun.cfg
-rw-r--r--. 1 root root 0 3月 22 18:00 aliyun.cpt
3.4 将某个目录下的文件递归的复制到 / 下,并显示执行过程
[root@linux ~]# cp -rv jenkins /
"jenkins" -> "/jenkins"
"jenkins/jenkinsfile.txt" -> "/jenkins/jenkinsfile.txt"
3.5 将某个文件复制到当前工作目录中的某个目录中,如已有目标文件名称则默认询问是否覆盖
[root@linux ~]# cp jenkinsfile.txt jenkins/
cp:是否覆盖"jenkins/jenkinsfile.txt"? y
到了这里,关于cp 命令 – 复制文件或目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!