Ich denke, der Titel ist ziemlich selbsterklärend. Ich möchte nur gewarnt werden, wenn ich versuche, ein existierendes zu überschreiben, während ich cpoder 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 cpoder 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 cpoder man mvin 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 noclobberIhre .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