Creo que el título se explica por sí mismo. Todo lo que quiero es bash para advertirme cada vez que intente sobrescribir una existente mientras uso cp
o mv
. Realmente agradecería algo de ayuda. :)
Creo que el título se explica por sí mismo. Todo lo que quiero es bash para advertirme cada vez que intente sobrescribir una existente mientras uso cp
o mv
. Realmente agradecería algo de ayuda. :)
Respuestas:
Debe usar el modo interactivo que asegura que obtenga un 'aviso antes de sobrescribir'
cp --interactive
mv --interactive
O en resumen
cp -i
mv -i
Escriba man cp
o man mv
en su línea de comando para obtener más información.
alias rm='rm -i'
a su .bashrc o mejor sus .bash_aliases. Lea más en la publicación ¿Cómo creo un alias Bash permanente?
También desea poner set -o noclobber
en su .bashrc. Esto generará un error si intenta sobrescribir un archivo existente mediante la redirección de salida.
$ set -o noclobber
$ echo one > afile
$ echo two > afile
bash: afile: cannot overwrite existing file
Puede forzar la redirección para que funcione con una sintaxis especial:
$ echo two >| afile
$ cat afile
two
http://www.gnu.org/software/bash/manual/bashref.html#Redirecting-Output