linux terminal undo rm 'somefile'
Mögliches Duplikat: undo Linux’s rm?
ist es möglich, einen rm somefile
Befehl in Linux rückgängig zu machen?
und wenn ja, wie macht man das?
Mögliches Duplikat: undo Linux’s rm?
ist es möglich, einen rm somefile
Befehl in Linux rückgängig zu machen?
und wenn ja, wie macht man das?
rm
verschiebt die Datei nicht in irgendein Papierkorb-Verzeichnis, es löscht sie. Sie können also nicht, auf normalem Weg.
Sie könnten mit einem Tool versuchen, entfernte Dateien auf dem Dateisystem zu finden. Wenn Sie es versuchen wollen, schlage ich vor, das Dateisystem sofort zu unmounten und nicht zu mounten (in readwrite), bis Sie Ihre Dateien wiedergefunden haben oder bis Sie aufgeben.
Wenn Sie Angst vor dem Entfernen von Dateien haben, sollten Sie Ihren rm
-Befehl durch einen anderen ersetzen, der eine Bestätigung verlangt, bevor Sie Dateien dauerhaft entfernen. Sie können zu diesem Zweck einen Alias verwenden:
alias rm="rm -i"
Normalerweise nicht, nein - sie wurde gelöscht, und normalerweise gibt es keinen Undelete-Befehl. Aus diesem Grund war das allererste, was mein erster Software-Engineering-Professor der Klasse sagte, den rm-Befehl umzudefinieren, um die Datei(en) in einen .trash-Ordner zu verschieben.
Hier ist ein guter Artikel http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
Die am häufigsten zitierte Passage stammt aus der ext3-FAQ selbst:
F: Wie kann ich gelöschte Dateien von meiner ext3-Partition wiederherstellen (undelete)?
Eigentlich können Sie das nicht! Dies ist, was einer der Entwickler, Andreas Dilger, darüber sagte:
Um sicherzustellen, dass ext3 einen Unlink nach einem Absturz sicher fortsetzen kann, löscht es tatsächlich die Blockzeiger im Inode, während ext2 diese Blöcke nur als unbenutzt in den Block-Bitmaps markiert und den Inode als “gelöscht” markiert und die Blockzeiger in Ruhe lässt.
Ihre einzige Hoffnung ist, mit “grep” nach Teilen Ihrer Dateien zu suchen, die gelöscht wurden, und auf das Beste zu hoffen.
Sie können versuchen, einen Papierkorb zu erstellen. Hier ist eine Anleitung zur Verwendung von SAMBA in einem Ubuntu-Server: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7