Linux命令:cp
最近更新时间 2019-12-13 12:14:55
cp 命令主要用于复制文件或目录。
常用选项参数
-a
常在复制目录时使用,复制时保留链接、文件属性等信息,相当于 dpR 参数组合。-d
复制时保留链接。-f
覆盖已存在的文件,不进行提示。-i
跟 f 相反,覆盖时进行提示,输入 y 会覆盖目标文件。-p
复制文件同时还复制修改时间和访问权限等信息。-R
复制目录下所有文件和目录。-l
不复制文件,只生成链接。
1. 复制文件
在当前目录下复制 docsxyz.txt 文件到新文件 docsxyzcopy.txt
cp docsxyz.txt docsxyzcopy.txt
2. 复制所有jpg文件
复制docsxyz目录下所有.jpg文件到备份目录 backup
cp ./docsxyz/*.jpg ./backup
3. 复制目录
复制docsxyz目录到备份目录 docsxyz_backup
cp -R ./docsxyz ./docsxyz_backup
如果不加 -R 参数复制的对象是目录时会显示如下错误:cp: omitting directory ‘docsxyz’