本文小编为大家详细介绍“linux中cp设置rf还是提示怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux中cp设置rf还是提示怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
有两种解决方法:1、利用“vi ~/.bashrc”修改“/.bashrc”文件,在“alias cp=’cp -i’”前加上”#”将其注释掉,并且保存退出后重新登录即可;2、使用cp命令时,在“cp”前添加“\”即可去除提示。
本教程操作环境:linux7.3系统、Dell G3电脑。
默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。
原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。
[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 进行交互,这在脚本执行时很重要。
下面是两种做法解决这个问题。
方法一:将别名禁掉
[root@ltt01 ~]# vi ~/.bashrc
在alias cp=’cp -i’前加上”#”注释掉这行,:wq! 保存退出,然后重新登陆就可以了。
方法二:cp 前 加 \
[root@ltt01 ~]# \cp 1.txt /back/1.txt [root@ltt01 ~]#
读到这里,这篇“linux中cp设置rf还是提示怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。