博客
关于我
linux 的 cp 命令如何复制不提示覆盖
阅读量:357 次
发布时间:2019-03-05

本文共 348 字,大约阅读时间需要 1 分钟。

在 linux 上使用命令进行文件复制时, 如果有重复文件会提示是否覆盖

我们这里举例
把文件夹 a 中的 a.txt 复制到文件夹 b 中的, 并且 b 中已有 a.txt

mkdir a btouch a/a.txtcp a/a.txt bcp a/a.txt b

如果有重复文件会提示是否覆盖
有的时候需要设置不提醒, 静默覆盖重复文件
查看 cp 的帮助信息

cp --help

cp 帮助
当我们执行 cp -f a/a.txt b 时, 发现仍然提示覆盖
cp -f 仍然提示覆盖

其实是 linux 默认起了别名, 总会提示覆盖, 也是为了文件安全考虑

查看本机所有的别名

alias

在这里插入图片描述
-i 参数表示总是提醒覆盖, 手动确认

如何实现不提示覆盖的复制呢
使用绝对路径的 cp 命令搭配 -f 参数进行复制即可

/bin/cp -f a/a.txt b

绝对路径 cp 不提示覆盖复制

转载地址:http://ztcg.baihongyu.com/

你可能感兴趣的文章
Vue——mock模拟数据的使用
查看>>
Nginx配置反向代理与负载均衡
查看>>
高阶函数reduce
查看>>
Lionheart万汇:布林线双底形态分析技巧
查看>>
Lionheart万汇:台积电大幅提升资本开支,2021有望续创辉煌
查看>>
Lionheart万汇:新年消费结构中贵金属交易机会
查看>>
LHCM万汇:在需求上升中,美国贸易赤字创下历史新高
查看>>
Python数据处理笔记01--numpy数组操作
查看>>
大力出奇迹之js文件爆破
查看>>
jsp技术入门
查看>>
线程同步机制和三个线程不安全例子
查看>>
Mybatis的入门01
查看>>
开发者社区公告【MW移动端钱包】开发公示
查看>>
Vue01常见指令,axios
查看>>
Vue路由嵌套刷新后页面没有重新渲染
查看>>
Vue使用bus进行组件间、父子路由间通信
查看>>
数据库三个级别封锁协议
查看>>
操作系统:缓冲技术的相关介绍
查看>>
函数与指针分析、回调函数
查看>>
新型类型转换
查看>>