【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
centos linux 下cp 命令没有直接的强制覆盖参数,实际上,不需要此参数也可以实现自动覆盖。导致会有覆盖提示的原因是cp命令被系统自动默认加上了 -i 参数,也就是交互提示。
知识原因了就简单了,所以确认下是不是这个原因,输入命令
#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 参数
unalias cp
再次操作cp命令,即使目标文件存在也不提示了。
不过有提示安全些,操作完命令后记得改回带 -i 的参数
alias cp='cp -i'
附:查最深几级目录的空间占用情况
du -h --max-dep 2
来源:oschina
链接:https://my.oschina.net/u/1263162/blog/725379