Ich denke, der Titel ist ziemlich selbsterklärend. Ich möchte nur gewarnt werden, wenn ich versuche, ein existierendes zu überschreiben, während ich cp
oder benutze mv
. Ich würde mich sehr über Hilfe freuen. :)
Ich denke, der Titel ist ziemlich selbsterklärend. Ich möchte nur gewarnt werden, wenn ich versuche, ein existierendes zu überschreiben, während ich cp
oder benutze mv
. Ich würde mich sehr über Hilfe freuen. :)
Antworten:
Sie sollten den interaktiven Modus verwenden, der sicherstellt, dass Sie vor dem Überschreiben eine Eingabeaufforderung erhalten.
cp --interactive
mv --interactive
Oder kurz gesagt
cp -i
mv -i
Geben Sie man cp
oder man mv
in Ihre Befehlszeile ein, um mehr zu erfahren.
alias rm='rm -i'
Ihrer .bashrc oder besser Ihren .bash_aliases so etwas wie anhängen . Lesen Sie mehr im Beitrag Wie erstelle ich einen permanenten Bash-Alias?
Sie möchten auch set -o noclobber
Ihre .bashrc einfügen. Dies löst einen Fehler aus, wenn Sie versuchen, eine vorhandene Datei durch Ausgabeumleitung zu überschreiben.
$ set -o noclobber
$ echo one > afile
$ echo two > afile
bash: afile: cannot overwrite existing file
Sie können erzwingen, dass die Umleitung mit einer speziellen Syntax arbeitet:
$ echo two >| afile
$ cat afile
two
http://www.gnu.org/software/bash/manual/bashref.html#Redirecting-Output