terminal linux undo rm 'somefile'
Possible Duplicate: undo Linux’s rm?
Czy jest możliwe cofnięcie komendy rm somefile
w linuxie?
a jeśli tak, to jak to zrobić?
Possible Duplicate: undo Linux’s rm?
Czy jest możliwe cofnięcie komendy rm somefile
w linuxie?
a jeśli tak, to jak to zrobić?
rm
nie przenosi pliku do jakiegoś katalogu trash, tylko go usuwa. Tak więc nie możesz, w normalny sposób.
Mógłbyś spróbować z jakimś narzędziem do znalezienia usuniętych plików w systemie plików. Jeśli chcesz spróbować, sugeruję, abyś natychmiast odmontował system plików i nie montował go (w trybie odczytu), dopóki nie znajdziesz z powrotem swoich plików lub dopóki się nie poddasz.
Jeśli boisz się usuwania plików, powinieneś zastąpić komendę rm
inną, która pyta o potwierdzenie przed trwałym usunięciem plików. Możesz do tego celu użyć aliasu:
alias rm="rm -i"
Tutaj jest dobry artykuł http://www.xs4all.nl/~carlo17/howto/undelete\ext3.html
Najczęściej cytowany fragment pochodzi z samego FAQ ext3:
Q: Jak mogę odzyskać (undelete) usunięte pliki z mojej partycji ext3?
Właściwie, to nie można! Oto, co powiedział na ten temat jeden z deweloperów, Andreas Dilger:
Aby zapewnić, że ext3 może bezpiecznie wznowić odłączanie po awarii, faktycznie zeruje wskaźniki bloków w inode, podczas gdy ext2 po prostu oznacza te bloki jako nieużywane w bitmapach bloków i oznacza inode jako “usunięty”, a wskaźniki bloków pozostawia w spokoju.
Twoją jedyną nadzieją jest “grep” dla części plików, które zostały usunięte i mieć nadzieję na najlepsze.
Możesz spróbować utworzyć kosz na śmieci. Oto instrukcja korzystania z SAMBA w serwerze Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7