42 votes

<p>terminal linux annuler rm 'somefile'</p>

Doublon possible:
annuler le rm de Linux ?

Est-il possible d'annuler une commande rm somefile sous Linux ?

Et si oui, comment fait-on ?

37voto

peoro Points 1043

rm ne déplace pas le fichier dans un répertoire corbeille, il le supprime. Ainsi, vous ne pouvez pas le récupérer de manière normale.

Vous pourriez essayer avec un outil pour trouver les fichiers supprimés sur le système de fichiers. Si vous voulez essayer, je vous suggère de démonter immédiatement votre système de fichiers et de ne pas le remonter (en lecture-écriture) jusqu'à ce que vous retrouviez vos fichiers ou que vous abandonniez.

Si vous avez peur de supprimer des fichiers, vous devriez remplacer votre commande rm par une autre qui demande confirmation avant de supprimer définitivement des fichiers. Vous pouvez utiliser un alias à cette fin :

alias rm="rm -i"

15voto

Dano Points 394

Normalement, non - il a été supprimé, et il n'y a généralement pas de commande de restauration. C'est pour cette raison que la toute première chose que mon tout premier professeur de génie logiciel a dit à la classe de faire était de redéfinir la commande rm en mv (déplacer) le(s) fichier(s) vers un dossier .trash.

8voto

osgx Points 6257

Voici un bon article

http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html (copie de la page - http://web.archive.org/web/20080330034647/http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html)

Le passage le plus souvent cité provient de la FAQ ext3 elle-même:

Q: Comment puis-je récupérer (restaurer) des fichiers supprimés de ma partition ext3?

En réalité, vous ne pouvez pas! C'est ce que l'un des développeurs, Andreas Dilger, a dit à ce sujet:

Pour s'assurer que ext3 peut reprendre en toute sécurité une suppression après un crash, il met en réalité à zéro les pointeurs de blocs dans l'inode, alors que ext2 marque simplement ces blocs comme inutilisés dans les bitmaps de blocs et marque l'inode comme "supprimé" tout en laissant les pointeurs de blocs inchangés.

Votre seul espoir est de "faire un grep" pour retrouver des parties de vos fichiers qui ont été supprimées et espérer le meilleur.

1voto

Rolnik Points 1547

Vous voudrez peut-être essayer de créer une corbeille de recyclage. Voici les instructions en utilisant SAMBA dans un serveur Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7

0voto

mpapis Points 320

Il est possible, mais plus de détails sont nécessaires, dans un premier temps limitez vos opérations sur ce système de fichiers.

Veuillez indiquer le nom de votre système d'exploitation, le kernel (uname -a), les points de montage (mount) et le chemin du fichier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X