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查看tomcat是否启动的方法

Linux中退出vi编辑器,按下esc没反应怎么办?

Linux cp命令有什么用?

Linux中cp命令如何复制文件

如何利用系统日志和实时获取实例屏幕截图分析排查实例故障

Linux 管道命令是什么?

Linux中zip怎么解压

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



打赏

取消

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

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

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

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

评论

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