Option Description
-a,-archive 合并 -d、-p 和 -r 选项
-b, -backup 移除前,进行备份
-d, --no-deference 保存链接
-f, --force 无需提示用户即可删除现有目的地
-i, --interactive 覆盖前显示提示
-l, --link 链接文件而不是复制文件
-p, --preserve 尽可能保留文件属性
-R, --recursive 递归复制目录

Section 16.1: 复制单个文件

将 foo.txt 从 /path/to/source/ 复制到 /path/to/target/folder/

cp /path/to/source/foo.txt /path/to/target/folder/

将 /path/to/source/ 中的 foo.txt 复制到 /path/to/target/folder/ 中一个名为 bar.txt 的文件中

cp /path/to/source/foo.txt /path/to/target/folder/bar.txt

Section 16.2: 复制文件夹

将 foo 文件夹复制到 bar 文件夹中

cp -r /path/to/foo /path/to/bar

如果在发出命令前存在文件夹 bar,那么 foo 及其内容将被复制到文件夹 bar 中。

但是,如果在发出命令之前 bar 不存在,那么将创建文件夹 bar,并将 foo 的内容放入 bar 中