V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

noclobber

Es una opción de la shell [ver set] que permite protegerse de un borrado involuntario de archivos. Esta opción se encuentra desactivada por defecto. Puede configurarse de forma permanente en el archivo .bashrc.

$ set -o noclobber
activarla
$ set +o noclobber
desactivarla

Veamos todo un proceso activando la opción y viendo como saltarsela:

$ date > fecha.txt (escribir la fecha en un archivo)
$ set -o noclobber (activar la opción)
$ date > fecha.txt (intentar de nuevo escribir en el archivo sin lograrlo)
bash: fecha.txt: Cannot overwrite existing file
$ date >| fecha.txt (saltarse la protección con >|)
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2580 entradas - Acerca del Tractatus
La Pipa Plena 2024