Answers:
您应该使用交互式模式,以确保获得“覆盖前提示”
cp --interactive
mv --interactive
或总之
cp -i
mv -i
键入man cp
或man mv
在命令行上,以了解更多信息。
alias rm='rm -i'
到.bashrc或更好的.bash_aliases中。在文章中阅读更多信息如何创建永久的Bash别名?
您还想放入set -o noclobber
.bashrc。如果您尝试通过输出重定向覆盖现有文件,这将引发错误。
$ set -o noclobber
$ echo one > afile
$ echo two > afile
bash: afile: cannot overwrite existing file
您可以强制重定向使用特殊语法:
$ echo two >| afile
$ cat afile
two
http://www.gnu.org/software/bash/manual/bashref.html#Redirecting-Output