在用命令cp -r -f 强制覆盖复制文件时,系统仍然提示需要确认,如果需要复制大量文件的情况,就会很麻烦

解决方法

首先运行下命令# 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被alias成了cp -i  -i参数是覆盖时候询问

临时的解决方法为执行命令

# unalias cp

或者在cp命令前面添加\   即 #  \cp  -r  aa/*   bb/

永久的解决方法为编辑/root/.bashrc文件

# vi /root/.bashrc

将里面的alias cp='cp -i'  注释

然后执行命令 # source /root/.bashrc  或者. /root/.bashrc   使设置生效