| 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 中