Ubuntu cp命令详解(手把手教你如何在Linux中复制文件与目录)

来源:这里教程网 时间:2026-03-28 14:38:27 作者:

在使用 Ubuntu 或其他 Linux 系统时,cp 命令是最基础也最常用的命令之一。无论你是刚接触 Linux 的小白,还是有一定经验的用户,掌握 cp 命令对于日常的文件操作都至关重要。本文将详细讲解如何使用

cp
命令来复制文件复制目录,并提供实用示例,让你轻松上手!

一、cp 命令基本语法

在终端中,

cp
命令的基本格式如下:

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

二、复制单个文件

假设你有一个名为

report.txt
的文件,想把它复制到
Documents
文件夹中,可以这样操作:

cp report.txt ~/Documents/

执行后,

report.txt
就会被复制到
~/Documents/
目录下,原文件保持不变。

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

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

cp file1.txt file2.txt file3.txt ~/Backup/

注意:目标路径必须是目录,且该目录必须已存在。

四、复制整个目录(递归复制)

要复制包含子目录和文件的整个文件夹,必须使用

-r
(或
--recursive
)选项:

cp -r Projects/ ~/Backup/

这会把

Projects
整个目录及其所有内容复制到
~/Backup/
中。

五、常用选项说明

-r
--recursive
:递归复制目录及其内容(复制目录必备)。
-i
--interactive
:覆盖前提示确认,防止误操作。
-v
--verbose
:显示复制过程的详细信息,适合调试。
-a
--archive
:保留文件属性(权限、时间戳等),常用于备份。

六、实用示例组合

以下是一个安全又详细的复制命令,适合日常使用:

cp -riv ~/Documents/Important/ ~/Backup/

解释:

-r
:递归复制目录
-i
:如果目标已存在,询问是否覆盖
-v
:显示每一步操作

七、注意事项

1. 如果目标文件已存在,

cp
默认会直接覆盖,不会提示!建议搭配
-i
使用。

2. 复制目录时忘记加

-r
会导致错误:“
omitting directory
”。

3. 路径中包含空格时,记得用引号包裹路径,例如:

cp "my file.txt" ~/Documents/

总结

通过本教程,你应该已经掌握了在 Ubuntu 中使用

cp
命令进行复制文件复制目录的核心技巧。无论是日常备份、项目迁移还是系统管理,Linux文件操作中的
cp
命令都是不可或缺的工具。多加练习,你很快就能像老手一样熟练操作!

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

相关推荐

热文推荐