在 Ubuntu 下,cp
命令用于复制文件和目录。如果你想复制一个目录及其所有内容,可以使用 cp
命令的 -r
(递归)选项。以下是基本的使用方法:
cp -r 源目录 目标目录
示例
假设你有一个目录结构如下:
/home/user/source/ ├── file1.txt └── file2.txt
你想将整个 source
目录复制到 /home/user/destination/
下:
cp -r /home/user/source /home/user/destination/
执行这个命令后,/home/user/destination/source
将会包含 source
目录及其所有内容。
注意事项
- 确保目标目录存在,如果不存在,可以使用
mkdir
命令创建。 - 如果目标目录已经存在且不希望覆盖,可以添加
-n
选项来避免覆盖。 - 使用
-v
选项可以显示详细的复制过程。
例如:
cp -rvn /home/user/source /home/user/destination/
这将会在复制时显示详细信息,并且不会覆盖目标目录中已有的文件。