Linux 使用 cp 命令强制覆盖功能

我们平时在 Linux 中使用 cp 命令时,当把文件从一个目录复制到另一个目录,且目录中具有同名文件时,系统会提示输入 y 来确认是否覆盖同名文件。

如果文件少的话,也无关紧要,但文件多的话,要一个一个确认简直太累了。更要命的是,即使我们加了 -rf 参数,还是会提示。

为什么会这样呢?

原因

原因就是 cp 命令被系统设置了别名

我们可以查看一下:

[[email protected]]# aliasalias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

也就是说,我们平时使用的 cp 命令,实际上是 cp -i。

那 -i 参数是什么意思呢?

[[email protected]]# cp --help-i, --interactive prompt before overwrite (overrides a previous -n option)

就是在覆盖之前会给一个提示,这应该算是系统的一个保险措施。

那如果希望进行强制复制,不想一个一个输入 y,有什么办法呢?

解决办法一

使用原生命令:

[[email protected]]# /bin/cp -rf xxx

解决办法二

取消别名:

[[email protected]]# unalias cp

这样再使用 cp -rf 的时候就不会提示确认了。

但需要注意的是,使用完之后记得把别名恢复。

[[email protected]]# alias cp='cp -i'

这里更推荐大家使用办法一,因为命令简单,而且还不会造成忘记恢复别名而带来的风险。

以上就是本文的全部内容,如果觉得还不错的话,欢迎点赞转发关注,感谢支持。

推荐阅读:

计算机经典必读书籍技术博客: 硬核后端开发技术干货,内容包括 Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。Go 程序员: Go 学习路线图,包括基础专栏,进阶专栏,源码阅读,实战开发,面试刷题,必读书单等一系列资源。面试题汇总: 包括 Python、Go、Redis、MySQL、Kafka、数据结构、算法、编程、网络等各种常考题。

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年6月28日
下一篇 2022年6月28日

相关推荐

  • web开发之-练习(记事本功能)

    今天我们做一个小玩意,就是一个简单的记事本功能,这里会用到我们之前学到的基本知识的整合,让大家对web软件有一个更深层次的认识。 功能流程如下: 界面有一个文本输入框,一个姓名输入…

    2022年6月28日
  • 证监会同意天力锂能、江波龙、满坤科技、广立微创业板IPO注册

    来源:中国经济网 中国经济网北京6月29日讯 今日,证监会网站发布消息称,证监会收到深圳证券交易所报送的关于新乡天力锂能股份有限公司、深圳市江波龙电子股份有限公司、吉安满坤科技股份…

    2022年6月30日
  • /bin/ld: 找不到 -lcrypto

    目录 场景 出现问题 问题分析 解决方法 场景 当我们对某个源码包进行编译安装,再执行 configure 有时候会因为找不到库文件,报错如下: [root@localhost ~…

    2022年6月14日
  • 网友奋力抨击微软玩一些假开源的小把戏

    因为 Windows 的交叉编译二进制文件比本地构建更容易 我希望微软做得更好,希望 Windows 成为一个不错的开发平台——然而,我经常看到微软在玩开源游戏:宣传他们对开源和开…

    2022年6月20日
  • 7.23 dhcp常用的配置参数

    1.subnet x.x.x.x netmask x.x.x.x 指定dhcp服务工作网段 2.range 指定分配地址段 3.Default-lease-time 默认租期(请求…

    2022年8月16日
  • 印花税,取消核定征收?税务局明确:7月起,不能再打折交税了

    印花税又有新变化,以后不能“打折”交了!多地税务局发文明确:7月起,废止印花税原有的地方性核定征收文件。很多人来问,印花税核定征收是不是取消了? 一、注意!7月起,印花税核定征收变…

    2022年8月3日
  • 苹果手机上实现微信双开,完美解决iPhone ios系统微信分身

    #谣零零计划# 微信是手机上必不可少的社交软件,安卓手机有自带的分身软件可以多开微信1-2个,但是苹果就不一样了,由于安全性的保障,苹果还没有出官方的渠道,这就让工作号和私人号的用…

    2022年6月27日
  • 5.15 高级的/etc/mail/ 目录

    1./etc/mail 是现在被尊重的默认sendmail配置目录 2.Virtusertable文件用于映射虚拟地址到真实的地址 3.Access文件定义拒绝或接收来自指定域的e…

    2022年7月11日
  • python实现小说阅读器

    示例简介 本文使用python语言开发了一个小说阅读器,通过小说书号抓取全部章数的内容,并保存到计算机上,同时也可以通过阅读器读取相应章数的内容; 预览效果:根据填写的小说书号,分…

    2022年6月16日
  • linux安装mysql出错了怎么办?

    环境: MySQL5.6社区版本 操作系统:CentOS6.3 问题: 执行安装命令 yum install mysql mysql-server -y 然后安装到中途报如下类似错…

    2022年6月14日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息