Linux cp命令是用来复制文件或目录的命令,以下是Linux cp命令的使用方法:
命令语法
cp [选项] 源文件或目录 目标目录
命令选项
- -r、-R, –recursive 复制目录及目录内的所有项目(递归复制)
- -p, –preserve 保留源文件或目录的权限、属性等信息
- -f, –force 强制覆盖已存在的目标文件
- -i, –interactive 覆盖既有文件前通知用户进行确认
使用示例
示例一:复制单个文件
将/home/user/目录下的a.txt复制到/home/user/data/目录下
cp /home/user/a.txt /home/user/data/
示例二:复制目录
将/home/user/data/目录下的所有文件复制到/home/user/backup/目录下
cp -r /home/user/data/* /home/user/backup/
上面这个示例中cp命令传入了-r选项,-r选项表示递归复制目录及目录内的所有项目,这样就可以将/data/目录下的所有文件都复制到/backup/目录下。注意*通配符表示选择data目录下所有文件,不包括子目录。