cp命令覆盖文件须要确认的解决方法

在用命令cp -r -f 强制覆盖复制文件时,系统仍然提示须要确认,若是须要复制大量文件的状况,就会很麻烦bash

解决方法方法

首先运行下命令# 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参数是覆盖时候询问vi

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

# unalias cpmv

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

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

# vi /root/.bashrc

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

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