centos linux 下cp 命令没有直接的强制覆盖参数,实际上,不须要此参数也能够实现自动覆盖。致使会有覆盖提示的缘由是cp命令被系统自动默认加上了 -i 参数,也就是交互提示。linux
知识缘由了就简单了,因此确认下是否是这个缘由,输入命令vim
#alias alias cp='cp -i' alias l.='ls -d .* --color=auto' alias ll='ls -alh' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
果真如此,去掉 -i 参数centos
unalias cp
再次操做cp命令,即便目标文件存在也不提示了。安全
不过有提示安全些,操做完命令后记得改回带 -i 的参数bash
alias cp='cp -i'
附:查最深几级目录的空间占用状况code
du -h --max-dep 2