一、形式
- cp [options] source1 source2 source3 .... directory
参数意义:
参数 | 意义 |
-i | 当目标文件已存在时,会询问是否覆盖 |
-p | 连同文件的属性一起复制(常用于备份) |
-r | 递归持续复制,用于目录的复制 |
-a | 效果等价于-pdr |
-u | 只有目的文件比源文件旧时才更新目的文件 |
二、举例
1. 复制另一用户的文件时是否复制文件的属性?
①默认不复制文件的属性:
图1
②复制文件的属性的方法:
图2
说明:在默认的条件下,cp的目的文件的所有者通常会是命令操作者本身。
2. 复制一个目录
图3
说明:-r虽然可以复制目录,但是文件与目录的权限还是会变。
3. 能否借助于复制文件而使得“others”可以拥有“owner”的权限,从而修改文件?
图4
说明:该用户从原来的“others”的只读权限,居然对复制后的文件可写!