在用命令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 使设置生效
评论