您的位置:首页 > 其它

cp是如何不提示?强制覆盖?

2009-07-22 17:52 183 查看
[align=center]cp是如何不提示,强制覆盖[/align]

在系统输入如下命令

[root@test]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

发现cp原来执行cp -i参数。为了实现强制覆盖
方法一
unalias cp
方法二
[root@test ~]# vi ~/.bashrc
在alias cp='cp -i'前加上"#"注释掉这行,:wq!保存推出

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
#alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
重新登陆后生效
在使用cp /data/1.txt ./ 就会强制覆盖当前目录的1.txt文件
[align=center] [/align]本文出自 “网海过客” 博客,请务必保留此出处http://cqfish.blog.51cto.com/622299/181848
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: