cp 命令是在 Linux 上用来复制文件的命令,不管是复制单个文件,还是整个文件夹复制,都可以用 cp 命令实现。有时候我们需要用新的文件覆盖旧的文件,并且希望命令不提示 Y/N  而是直接覆盖,就可以用 -f 直接覆盖。但是今天老王遇到一个问题,cp 命令加了 -f 后依然提示覆盖,这里分享下原因和解决办法。

一、cp 命令

例如我们需要将当前文件下的 install.sh 文件复制到 /root/scripts 目录下:

cp install.sh /root/scripts/

如果我们 /root/scripts 已经有了一个 install.sh 了,那么 Linux 就会提示问我们是否覆盖“install.sh”,可以输入 y 确认覆盖,或者 n 取消覆盖。如果只有一个文件还好,但是如果有很多个文件,那么就很麻烦了。这个时候就可以使用 -f 不提示直接覆盖:

cp -f install.sh /root/scripts/

二、cp -f 之后依然提示覆盖

今天老王在用 cp 命令时,加了 -f,依然会提示是否需要覆盖,后来发现是 Linux 上别名设置的问题,输入 alias 返回如下:

alias cp='cp -i'

也就是说当你执行 cp 时,其实执行的是 cp –i。

解决办法:

方法一:修改 ~/.bashrc 文件禁用掉 cp 的 alias

即在 alias cp='cp -i' 前加上“#”注释,重新登录即可实现复制不提示

方法二:直接输入命令即可实现,用 \cp 代替 cp:

\cp -f install.sh /root/scripts/

linux cp命令 强制覆盖,解决 Linux cp 命令加了 -f 后依然提示覆盖的问题相关推荐

  1. linux sudo 命令无法使用,Linux运维知识之解决Linux下无法使用sudo命令问题

    本文主要向大家介绍了Linux运维知识之解决Linux下无法使用sudo命令问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 问题描述 使用普通用户登录后在终端中执行sudo ...

  2. linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题

    本文主要向大家介绍了Linux运维知识之解决Linux中crontab不执行ntpdate问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 解决Linux中crontab尚未 ...

  3. linux用命令强制关闭进程,Linux如何使用kill命令强制终止进程

    Linux如何使用kill命令强制终止进程 在Windows系统中,如果应用程序无反应我们会启动任务管理器终止应用,而在Linux系统中则使用kill命令,kill命令主要用于强制关闭进程,下面小编就 ...

  4. linux node 命令无效,完美解决linux下node.js全局模块找不到的情况

    今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没 ...

  5. linux ftp匿名只能下载,解决linux ftp匿名上传、下载开机自启问题

    解决linux ftp匿名上传.下载开机自启问题 如果在平时学习,工作中经常使用 FTP 服务器 ,可以设置成开机自启,在设置之前要先了解几个关于自启的命令: 1.chkconfig 命令 主要作用: ...

  6. linux++php无法解析,怎么解决linux php无法解析的问题

    linux php无法解析的解决办法:首先找到apache配置文件:然后在根目录下执行"#find / -name "httpd.conf"":最后添加内容为& ...

  7. linux windows文件 编码_解决Linux与Windows文件显示乱码的问题

    重点:如果windows 下和虚拟机共享文件,先将文件移到其他位置使用notepad++ 改变编码模式为UTF-8,然后复制到共享目录,然后用编辑器打开中文就不是乱码了. 问题: 在Windows下用 ...

  8. linux u盘内容乱码,解决Linux下U盘乱码的方法

    轻松解决Linux下U盘乱码的方法: 1.一般用这条命令: mount -o iocharset=utf8 /dev/sdb /tmp/fat 2.如若不行可试如下命令: mount /dev/sdb ...

  9. linux终端文字看不清,Linux字体模糊该怎么解决? Linux让字体清晰的教程

    Linux字体发虚,想要让字体清晰显示,该怎么实现呢?下面我们就来看看详细的教程. 一.安装字体文件 1.下载上面工具提供的文件,然后把文件拖到桌面,进行解压.如下图所示那样子,因为文件已经解压这里是 ...

最新文章

  1. Android 常见工具类封装
  2. SpringMVC权限管理
  3. java程序实现按并发数收费_java-实战java高并发程序设计-ch3JDK并发包
  4. fastjson过滤属性或函数
  5. 编程之美3.1 字符串移位包含问题
  6. 霍夫变换(直线检测、圆检测)
  7. [ASP.NET MVC] 利用自定义的AuthenticationFilter实现Basic认证
  8. linux 运维高级脚本生成器,Linux运维系列,Shell高级脚本自动化编程实战
  9. mime类型是什么 node_Node.js - 文件系统获取文件类型
  10. 无显示器u盘安装centos_最新版 CentOS 8.1.1911 安装教程及常见问题图文详解
  11. 牛书终于在卓越网上架
  12. 暑假练习:uva12563(01背包问题)
  13. android手势_Android手势检测器
  14. iOS打包需要注意的事项
  15. 作为ACMer,在我最懈怠的时候让我看到了这段话
  16. java数组base64编码,java将base64编码字符串还原为字节数组
  17. win10 UWP RSS阅读器
  18. php导出 excel
  19. bat调用ssis package
  20. 作为架构师,你必需要搞清楚的概念:POJO、PO、DTO、DAO、BO、VO

热门文章

  1. python手机自动化测试工具_appium+python自动化测试
  2. HDOJ 1251 统计难题——第二次用字典树AC题目,写一下解题报告
  3. 360全景开发(一)
  4. 读取计算机硬件编号vc,计算机硬件技术题库.doc
  5. 您必须了解的4种OpenStack Neutron网络类型
  6. uart串口通信传输协议
  7. 数据库用户账单流水表设计
  8. 如何使用USER.DB找回丢失QQ中的好友?
  9. 张加霖老师--沪师经纪刘建
  10. 京东商城是怎么和供应商合作的