我是靠谱客的博主 慈祥枕头,这篇文章主要介绍linux中cp设置rf还是提示怎么办,现在分享给大家,希望可以做个参考。

本教程操作环境:linux7.3系统、Dell G3电脑。

linux中cp设置rf还是提示怎么办

默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。

原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。

复制代码
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 进行交互,这在脚本执行时很重要。

下面是两种做法解决这个问题。

方法一:将别名禁掉

复制代码
1
[root@ltt01 ~]# vi ~/.bashrc
登录后复制

在alias cp=’cp -i’前加上”#”注释掉这行,:wq! 保存退出,然后重新登陆就可以了。

方法二:cp 前 加

复制代码
1
2
[root@ltt01 ~]# cp 1.txt /back/1.txt [root@ltt01 ~]#
登录后复制

53.png

推荐学习:Linux视频教程

以上就是linux中cp设置rf还是提示怎么办的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是慈祥枕头最近收集整理的关于linux中cp设置rf还是提示怎么办的全部内容,更多相关linux中cp设置rf还是提示怎么办内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(112)

评论列表共有 0 条评论

立即
投稿
返回
顶部