Вы также хотите поместить 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