> > Je viens de faire un rm -rf * dans ma home-directory => mes mails sont foutus > le camp. > > Y a t'il moyen de bloquer un rm -rf pour que le systeme au moins demande > confirmation ou oblige de faire quelque chose avant?
fred@bonzai:~$ rm --help Usage: rm [OPTION]... FICHIER... Enlever (unlink) les FICHIER(s). ... -f, --force ignorer les fichiers inexistants, ne pas demander de confirmation ... ben... si tu veux une dfemande de confirmation, il vaut mieux éviter l'option -f ... Maintenant, si tu veux utiliser quelquechose d'un peu moin radical, j'ai trouvé ceci sur une mailing-liste : ---------------------------------- Pour éviter ça aux tetes-en-l'air (dont moi), tu peus créer un répertoire poubelle (par exemple "TRASH") et rajouter la fonction suivante dans ton ./bashrc (si tu utilises un cshell, faire un alias). rmv(){ mv -f "$@" ~/TRASH } Exemple: rmv fichier1 fichier2 repertoire1 déplace 2 fichiers et un répertoire dans TRASH. Il suffit de vider TRASH de temps en temps (éventuellement par un crontab). Avantage : meme si tu fais un "rmv *", tout ira dans TRASH et bash refuse de déplacer TRASH dans lui-meme. --------------------- > hth fred _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@;lists.unixtech.be IRC: efnet.unixtech.be:6667 - #unixtech