2009-08-30 12:09:51 +0000 2009-08-30 12:09:51 +0000
31
31

défaire le rm de Linux ?

Doublon possible: UNDO LINUX Trash Command

Hi,

Y a-t-il un moyen simple d'annuler une commande rm ?

La question est purement théorique ; je n'ai JAMAIS effacé le journal d'une file d'attente de référence qui a pris tout un déjeuner pour s'exécuter.

Réponses (3)

33
33
33
2009-08-30 18:41:42 +0000

Sur ubuntu ou similaire :

$ sudo apt-get install trash-cli
$ alias rm=trash

Puis mettez cet alias dans .bashrc ou le script de connexion approprié pour le shell de votre choix.

Le paquet trash-cli est une interface en ligne de commande vers la même corbeille que GNOME et KDE et d'autres utilisent. Ainsi, tout ce que vous supprimez via la commande trash peut être restauré par GNOME/KDE et vice-versa.

Les autres commandes du paquet trash-cli sont trash-list, trash-empty, et restore-trash.

15
15
15
2009-08-30 14:02:14 +0000

La réponse traditionnelle est :

Vous récupérez le fichier à partir de la dernière sauvegarde. Vous avez une sauvegarde récente, n'est-ce pas ?

parce que sur de nombreux systèmes de fichiers unix, ce n'est pas possible ou c'est très difficile.

Comme d'autres l'ont fait remarquer, ce n'est plus la fin du problème, mais ne pas faire d'erreurs de ce genre reste la meilleure approche.

4
4
4
2009-08-30 12:22:23 +0000

Pour éviter des erreurs hypopthétiques à l'avenir, vous pourriez vouloir alias rm to rm -i…