cp是如何不提示,强制覆盖
在系统输入如下命令
[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文件
|
转载于:https://blog.51cto.com/cqfish/181848