千家信息网

cp 的使用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,cp 复制文件和目录cp SRC DESTSRC是文件:如果目标不存在:新建DEST,并将SRC中内容填充至DEST中如果目标存在:如果DEST是文件:将SRC中的内容覆盖至DEST中基于安全,建议为
千家信息网最后更新 2026年11月01日cp 的使用

cp 复制文件和目录

cp SRC DEST

SRC是文件:

如果目标不存在:

新建DEST,并将SRC中内容填充至DEST中

如果目标存在:

如果DEST是文件:将SRC中的内容覆盖至DEST中

基于安全,建议为cp命令使用-i选项

如果DEST是目录:

在DEST下新建与原文件同名的文件,并将SRC中内容填充至新文件中


SRC...:多个文件

DEST必须存在,且为目录,其它情形均会出错;


SRC是目录:此时使用选项:-r

如果DEST不存在:

则创建指定目录,复制SRC目录中所有文件至DEST中;

如果DEST存在:

如果DEST是文件:报错

如果DEST是目录:


-i:交互式


-r, -R: 递归复制目录及内部的所有内容;


-a: 归档,相当于-dR--preserv=all


-d:--no-dereference --preserv=links 不复制原文件,只复制链接名


--preserv[=ATTR_LIST]各种属性

mode: 权限

ownership: 属主属组

timestamp:时间戳

links:链接

xattr:

context:环境

all:全部的


-p: 等同--preserv=mode,ownership,timestamp


-v: --verbose 查看复制过程 ,后台执行不要加-v


-f: --force 强制


练习

1、使用别名命令,每日将/etc/目录下所有文件,备份到/testdir/下独立的新目录下,并要求新目录格式为backupYYYY-mm-dd,备份过程可见

2、先创建/testdir/rootdir目录,再复制/root所有下文件到该目录内,并要求保留原有权限


cp -r --preserv=mode /root/* /testdir/rootdir

这个命令之所以执行不了是因为/root/* 中 /root/ 代表着root以下的文件或目录,* 代表的所有文件和目录,因为 /testdir/rootdir 是一个还没有创建的文件或目录,而所有文件不能复制到不存在的目录或文件,存在的文件也不能复制成功,只有存在的目录才能复制成功。

文件 目录 内容 命令 成功 代表 备份 权限 目标 过程 链接 并将 安全 之所以 交互式 别名 只有 后台 多个 属性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 蓝思科技飞鸽互联网 互联网科技工作委员会毛军 深圳恒合互联网络科技有限公司 互联网科技公司税收优惠 上海互联网科技有限公司 互联网的科技创新 上海喔噻互联网科技 互联网科技上市公司 火传媒上海互联网科技 长亮科技 互联网金融 移动互联网科技公司 互联网与医疗科技 西安小鹰速贷互联网科技有限公司 产业互联网科技服务公司 湖北辰鑫科技互联网 银川新华互联网科技学校是国营吗 福仕德教育科技互联网 求路客互联网科技电话 科技信息时代互联网发展 互联网企业和网络科技有限公司 致聘互联网科技 中国互联网金融科技基金 互联网 科技馆 老年人脱离互联网科技的作文 互联网科技创新服务 互联网金融科技展 山东有哪些互联网科技公司 广州富喜互联网络科技 山东大美朱楼互联网科技有限公司 美国五大互联网科技公司市值多少
0