2014-11-03 17 views

Trả lời

2

Không thể với tiêu chuẩn unix lệnh. Bạn có thể có may mắn với một tiện ích phục hồi tập tin. Ngoài ra, hãy lưu ý, bằng cách sử dụng rm thay đổi mục lục để đánh dấu các khối đó là có sẵn để được ghi đè, vì vậy chỉ cần sử dụng máy tính của bạn ngay bây giờ sẽ làm cho các khối đó bị ghi đè vĩnh viễn. Nếu đó là dữ liệu quan trọng, bạn nên tắt máy tính trước khi các lĩnh vực tập tin bị ghi đè. Chúc may mắn!

Một số tiện ích khôi phục: http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

Forum nơi này đã được trả lời trước đó: http://webcache.googleusercontent.com/search?q=cache:m4hiPw-_GekJ:ubuntuforums.org/archive/index.php/t-1134955.html+&cd=1&hl=en&ct=clnk&gl=us

8

Câu trả lời ngắn: Bạn không có thể. r e m oves tệp một cách mù quáng, không có khái niệm 'thùng rác'.

Một số hệ thống UNIX và Linux cố gắng hạn chế khả năng phá hoại của nó bằng cách đặt bí danh thành rm -i theo mặc định, nhưng không phải tất cả đều làm.

Câu trả lời dài: Tùy thuộc vào hệ thống tệp, hoạt động đĩa và thời gian xóa trước đó, bạn có thể có thể khôi phục một số hoặc tất cả những gì bạn đã xóa. Nếu bạn đang sử dụng ổ đĩa được định dạng EXT3 hoặc EXT4, bạn có thể xem extundelete.

Trong tương lai, hãy sử dụng cẩn thận rm. Tạo một bí danh del cung cấp tính tương tác hoặc sử dụng trình quản lý tệp.

+0

tôi thấy thùng rác-cli khá tốt đẹp cho "hoặc sử dụng một trình quản lý tập tin". Điều gì tốt hơn so với lệnh trashlib bên trong lệnh rm? extundelete âm thanh tốt để, nó tốt hơn so với tự phục hồi từ tạp chí :), thx – erm3nda

10

vì câu trả lời là đáng thất vọng. Tôi muốn đề xuất cách mà tôi đã xóa nội dung bị xóa.

Tôi sử dụng ide để mã và vô tình tôi đã sử dụng rm -rf từ thiết bị đầu cuối để xóa thư mục hoàn chỉnh. Nhờ ide tôi đã lấy lại nó bằng cách hoàn nguyên sự thay đổi từ lịch sử địa phương của ide.

(ide của tôi là intelliJ nhưng tất cả sao lưu lịch sử hỗ trợ của ide)

+2

Tôi muốn cung cấp cho một triệu upvotes! Chỉ cần lưu tôi từ mất một ngày làm việc vì một rm đi lạc .. – Sid

+2

cùng nếu một người đang sử dụng git. bạn có thể sử dụng 'git reset --hard HEAD' để có được tất cả các file của bạn trở lại –

+0

Trên Windows, với WebStorm 2017,2: chọn thư mục có chứa những gì bạn đã xóa, sau đó trong menu VCS..Local Lịch sử History..Show bạn có thể tìm thấy tệp bạn đã xóa, chọn nó, sau đó nhấp vào nút Hoàn nguyên lựa chọn trong thanh công cụ. Cảm ơn, đã cứu tôi một thời gian! –

Các vấn đề liên quan