Volver al índice


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 >|)

Volver al índice