2010-11-16 13:57:43 +0000 2010-11-16 13:57:43 +0000
29
29

linux terminal undo rm 'somefile

Doublon possible: undo Linux’s rm ?

il est possible d'annuler une commande rm somefile dans linux ?

et si oui, comment faire ?

Réponses (5)

30
30
30
2010-11-16 13:58:52 +0000

rm ne déplace pas le fichier dans un répertoire trash, il le supprime. Vous ne pouvez donc pas, de façon normale.

Vous pouvez essayer avec un outil quelconque 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 monter (en lecture-écriture) jusqu'à ce que vous retrouviez vos fichiers ou jusqu'à ce que vous abandonniez.

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

alias rm="rm -i"
10
10
10
2010-11-16 14:36:09 +0000

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

7
7
7
2010-11-16 14:00:18 +0000

Voici un bon article http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

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

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

En fait, vous ne pouvez pas ! C'est ce qu'un des développeurs, Andreas Dilger, a dit à ce sujet :

Afin de s'assurer qu'ext3 puisse reprendre une déconnexion en toute sécurité après un plantage, il met en fait à zéro les pointeurs de bloc dans l'inode, alors qu'ext2 marque simplement ces blocs comme inutilisés dans les bitmaps de bloc et marque l'inode comme “supprimé” et laisse les pointeurs de bloc tranquilles.

Votre seul espoir est de “greffer” les parties de vos fichiers qui ont été supprimées et d'espérer que tout ira bien.

1
1
1
2010-11-16 15:15:53 +0000

Vous pouvez essayer de créer une poubelle de recyclage. Voici les instructions pour utiliser SAMBA dans un serveur Ubuntu : http://ubuntuforums.org/showpost.php?p=1252880&postcount=7

0
0
0
2010-11-16 14:01:32 +0000

C'est peut-être possible, mais il faut plus de détails. 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 noyau (uname -a), les points de montage (mount) et le chemin du fichier.