RockyLinux cp命令:复制文件与目录详解(新手入门完全指南)

来源:这里教程网 时间:2026-03-25 15:50:27 作者:

在使用 RockyLinux 或其他 Linux 发行版时,cp 命令是最基础也最常用的命令之一。它用于复制文件与目录,是系统管理、日常开发和数据备份中不可或缺的工具。本文将从零开始,详细讲解如何在 RockyLinux 中使用

cp
命令,即使是 Linux 新手也能轻松掌握。

一、cp 命令基本语法

在终端中,

cp
命令的基本格式如下:

cp [选项] 源文件或目录 目标文件或目录

二、复制单个文件

最简单的用法是复制一个文件到另一个位置。例如,将当前目录下的

example.txt
复制到
/home/user/documents/
目录:

cp example.txt /home/user/documents/

执行后,

example.txt
就会出现在目标目录中,原文件保持不变。

三、复制多个文件到一个目录

你也可以一次复制多个文件到同一个目标目录:

cp file1.txt file2.log file3.conf /backup/

注意:目标必须是一个已存在的目录,否则命令会报错。

四、复制整个目录(含子目录和文件)

要复制整个目录及其内容,必须使用

-r
(递归)选项。这是 RockyLinux cp命令处理目录的关键参数。

cp -r /source/project /backup/

上述命令会将

project
目录及其所有子文件和子目录完整复制到
/backup/
中。

五、常用选项详解

-r
-R
:递归复制目录(必须用于复制目录)
-i
:交互模式,覆盖前提示确认(防止误覆盖)
-v
:显示详细过程(verbose),告诉你复制了哪些文件
-p
:保留文件属性(如修改时间、权限等)
-a
:归档模式,等同于
-dR --preserve=all
,常用于完整备份

例如,安全地复制并保留所有属性:

cp -av /data/important /backup/

六、常见错误与注意事项

❌ 忘记加
-r
选项复制目录 → 会报错 “omitting directory” ❌ 目标路径不存在 → 需先创建目标目录(可用
mkdir -p
) ✅ 建议使用
-i
避免意外覆盖重要文件 ✅ 使用绝对路径可避免路径混淆

七、实战小练习

假设你要备份你的家目录中的

Documents
文件夹:

mkdir -p /backupcp -rv ~/Documents /backup/

这条命令会创建

/backup
目录(如果不存在),然后以详细模式递归复制整个
Documents
文件夹。

总结

掌握 RockyLinux cp命令 是进行高效 Linux文件操作 的基础。无论是日常使用还是系统维护,正确使用

cp
命令都能帮助你安全、快速地完成 复制文件复制目录 的任务。记住常用选项,多加练习,你很快就能熟练运用!

关键词回顾:RockyLinux cp命令复制文件复制目录Linux文件操作

相关推荐

热文推荐