帮助文档 > 复制文件或目录 — cp命令的应用

复制文件或目录 — cp命令的应用

发布时间:2024-06-28 17:27

复制文件或目录 — cp命令的应用

cp命令用于复制文件或目录。若同时指定两个或多个源文件或目录,则它们会被复制到指定的目标目录中。

在该语法中,选项参数的取值有9种,如图所示:

选项 说明
-p 保留文件的属性
-a 覆盖前提示确认
-r 递归复制目录及其内容
-f 强制覆盖目标文件
-l 对源文件建立硬连接,非复制文件
-v 显示复制过程
-d 复制符号连接加的选项
-S 自定义备份文件的后缀
-b 覆盖已存在的目标文件前将目标文件备份

以下举例是cp命令的实例解析:

在同级目录中复制文件。

这是cp命令最基本的用法。本实例演示复制root主目录下名为mrkj_2的文件,并将其复制后的文件名改为mrkj_3。命令实操如图所示:

在同级目录中复制目录。

本实例演示在root主目录下复制mrkj_B目录到目标目录mrkj_C,在复制过程中,通过选择mrkj_B目录下的所有子目录。命令实操如图所示:

多次执行cp复制命令。

如果目标文件存在,则进行无提示覆盖。一次性复制mrkj_1文件、mrkj_2文件、mrkj_3文件,并将它们复制到目标文件mrkj_A目录下,命令实操如图所示:

正常逻辑是使用“-r”与“-f”组合参数实现,但命令执行后发现无法强制覆盖,原因是cp命令有别名,给命令前加一个“\”即可。命令实操如图所示:

注意:当复制目录时,一定要加上选项“-r”,否则不能复制目录。这条命令既可以小写,也可以大写,`-R`也是可以的。

本文导读

客户热线:13306992629

客户服务中心