Linux下cp rm mv等指令在发现文件覆盖时可能会出现y/n提示,原因是系统默认给加了-i参数
alias指令可以查看,那么如何强制覆盖:
1、反斜杠临时取消别名(推荐)
[root@localhost ~]# \cp filename new/filename
[root@localhost ~]#
2、unalias取消别名
[root@localhost ~]# unalias cp
[root@localhost ~]# cp filename new/filename
[root@localhost ~]#
3、yes指令+管道
有兴趣的你可以尝试下不加管道光打yes指令,世界之大无奇不有
[root@localhost ~]# yes | cp filename new/filename
cp: overwrite `new/filename'? [root@localhost ~]#