linux实现使用cp命令时不提示信息


本文摘自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实例的原因以及解决方案

Linux无法解析域名

Linux如何查看防火墙是否关闭

Linux如何查看防火墙状态

超线程和多线程的区别?

如何将专有网络(vpc)类型的ecs实例分配的公网ip转换为弹性公网ip(eip)

Linux服务无法启动怎么办

Linux怎么查看mysql安装在哪里

Linux中关于traceroute命令的使用详解

怎么导出自定义镜像到与该自定义镜像同一地域的 oss bucket 里

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...