Linux中使用cp命令的 -f 选项,但还是提醒覆盖的问题

问题:

linux 在执行cp的命令的时候,就算是执行 cp -f 也还是会提醒是否要进行替换。

问题原因:

查看别名,alias命令,看到cp的别名为cp -i,那就是说cp本身就是自带覆盖提醒,就算我们加上-f 的选项,它还是会优先匹配 -i 的选项。

命令执行顺序:

绝对路径 > 别名 > 内部命令 > hash > 外部命令

知道原因之后,就可以进行解决问题了。

解决方法步骤:

1、查看alias

复制代码
alias

如果发现有包含以下这个,则表名按别名执行

所以,只要删除cp别名,就可以了。执行以下命令:

复制代码
unalias cp

这样处理之后,再去进行强制复制并覆盖(cp -f)就不会再提醒了,即不会要与用户交互。

相关推荐
Mapleay10 分钟前
FE-BE 动态路机制之 DPCM 与 DAPM 协作
linux
IT大白鼠28 分钟前
Linux故障分析与排查:系统日志、启动故障与文件系统修复
linux·运维·服务器
老詹图解IT31 分钟前
统信 UOS 登录界面转圈闪退/卡登录等常见原因及处理
linux·服务器·网络
闫记康31 分钟前
Linux学习笔记day1
linux·笔记·学习
轻颂呀38 分钟前
进程间关系和守护进程
linux·网络
sbjdhjd43 分钟前
02 (中)| K8s Pod 生产化落地:从配置到优化全流程
linux·运维·云原生·kubernetes·开源·podman·kubelet
皓月盈江43 分钟前
Linux Ubuntu系统如何编辑Docker容器内的文件
linux·ubuntu·docker·容器·靶场·vulhub·编辑docker内文件
jingyu飞鸟1 小时前
linux系统二进制安装MySQL 8.4、8.0版本数据库,配置crontab和xtrabackup数据库热备份脚本
linux·数据库·mysql
无限进步_1 小时前
从Multics到Linux:操作系统的自由之路
linux·运维·服务器
China_Yanhy1 小时前
【云原生实战】从零构建无节点 EKS:Karpenter 极简注入与全自动算力接管指南
linux·运维·云原生