本文摘自PHP中文网,作者V,侵删。

默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。
原因是:服务器会默认增加别名 alias cp=’cp -i’
,当你执行cp时,其实执行的是cp ?Ci。
1 2 3 4 5 6 7 8 9 10 11 | [root@ltt01 ~]# alias
alias 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 时取消提示信息,直接覆盖,不需要用户再敲击 y 进行交互,这在脚本执行时很重要。
阅读剩余部分
相关阅读 >>
Linux shell中的curl和wget如何使用代理ip的方法教程
Linux如何查看显卡驱动是否安装
Linux找不到文件怎么办
关于docker 私有镜像库与阿里云对象存储 oss
Linux中无法使用root用户进行远程登录
Linux如何使用pure-ftpd建立匿名ftp的方法分享
Linux怎么关闭防火墙?
Linux下nginx怎么启动?
如何复制一个地域下的自定义镜像到其他地域
在运维过程中怎么对Linux进行基本操作
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux实现使用cp命令时不提示信息