Có thể trùng lặp:
hoàn tác Linux của rm?
Có thể hoàn tác một rm somefile
lệnh trong linux?
và nếu vậy, làm thế nào để làm điều đó?
Có thể trùng lặp:
hoàn tác Linux của rm?
Có thể hoàn tác một rm somefile
lệnh trong linux?
và nếu vậy, làm thế nào để làm điều đó?
Câu trả lời:
rm
không di chuyển tập tin vào một số thư mục rác , nó sẽ xóa nó. Vì vậy, bạn không thể, theo những cách bình thường .
Bạn có thể thử với một số công cụ để tìm các tệp bị xóa trên hệ thống tệp. Nếu bạn muốn thử, tôi khuyên bạn nên ngay lập tức ngắt kết nối hệ thống tệp của mình và không gắn kết nó (trong phần ghi lại) cho đến khi bạn tìm lại được các tệp của mình hoặc cho đến khi bạn từ bỏ.
Nếu bạn sợ xóa tệp, bạn nên thay thế rm
lệnh của mình bằng lệnh khác yêu cầu xác nhận trước khi xóa tệp vĩnh viễn. Bạn có thể sử dụng bí danh cho mục đích này:
alias rm="rm -i"
Đây là một bài viết tốt
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
Đoạn trích dẫn thường xuyên nhất đến từ chính Câu hỏi thường gặp ext3:
Q: Làm cách nào tôi có thể khôi phục (hủy xóa) các tệp đã bị xóa khỏi phân vùng ext3 của mình?
Thật ra, bạn không thể! Đây là những gì một trong những nhà phát triển, Andreas Dilger, nói về nó:
Để đảm bảo ext3 có thể khôi phục lại một liên kết một cách an toàn sau khi gặp sự cố, nó thực sự loại bỏ các con trỏ khối trong inode, trong khi ext2 chỉ đánh dấu các khối này là không được sử dụng trong bitmap khối và đánh dấu inode là "bị xóa" và rời khỏi khối con trỏ một mình.
Hy vọng duy nhất của bạn là "grep" cho các phần của tệp đã bị xóa và hy vọng điều tốt nhất.
Bạn có thể muốn thử tạo thùng rác. Dưới đây là hướng dẫn sử dụng SAMBA trong máy chủ Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7