Empêcher l’écrasement par redirection dans le terminal

Une des opérations les plus basiques dans un terminal sont les redirections.

Le danger c’est qu’un lundi la tête pas réveillé, on tape sur le serveur de prod une redirection du style

#ls -l / > /root/fichier_important

et là c’est la panique, vous venez d’ecraser votre fichier_important avec la sortie de ls -l.

Pour éviter ce comportement de bash on ajoute

set -o noclobber

dans ~/.bashrc

set +o noclobber

pour le désactiver

Vus : 2008
Publié par Macsim : 22