TÌM NGUYÊN NHÂN:
nvim
cũng đi kèm với một số lệnh (và tiện ích mở rộng được cài đặt sẵn) có thể thực hiện việc này. Nếu bạn đang cố gắng tìm ra nguyên nhân của việc xóa, hãy kiểm tra nvim
nhật ký là tốt.
PHỤC HỒI DỮ LIỆU:
Bạn đã đề cập đến một .git
danh mục. Thư mục của bạn có điều khiển từ xa git không? Nếu vậy, chỉ cần sao chép nó vào cục bộ và vấn đề đã được giải quyết.
Nếu không kiểm tra thư mục có tên ".trash-{$USER_ID}"
nếu bản gốc nằm trên ổ đĩa ngoài được gắn hoặc .local/share/Thùng rác
nếu không thì. Nó có thể ở trong đó (trừ khi rừm
đã được sử dụng để xóa. Trong trường hợp đó, trừ khi bạn đang sao lưu hệ thống tệp của mình, nó có thể đã biến mất.)
BẢO VỆ HỆ THỐNG CỦA BẠN TRƯỚC VẤN ĐỀ NÀY:
Đây là lý do tại sao bạn sẽ thường thấy những người dùng ở đây khuyến nghị sao lưu theo lịch trình thường xuyên. Cá nhân tôi sử dụng kết hợp dịch chuyển thời gian
và rsync
.
dịch chuyển thời gian
có thể được tải xuống qua apt. Nó chủ yếu để sao lưu các tệp và cấu hình hệ thống của bạn, đồng thời cho phép bạn đặt lịch sao lưu định kỳ. Bạn cũng có thể chạy sao lưu thủ công trong trường hợp bạn sắp làm điều gì đó rủi ro.
rsync
đi kèm với Ubuntu. Nó chỉ là một công cụ dòng lệnh cơ bản để sao chép các tệp và thư mục trên mạng (mặc dù nó cũng có thể làm như vậy cục bộ.)
Rsync
chủ yếu không nhằm mục đích như một chương trình sao lưu độc lập, ít nhất là không theo cách mà dịch chuyển thời gian
hoặc không đồng bộ
là. Tuy nhiên, nó đủ đơn giản và hiệu quả để tạo các bản sao lưu nên nhiều giải pháp toàn diện hơn sử dụng nó trong nội bộ cho mục đích này.
Nhược điểm của rsync
là không có "Chấp nhận nó và quên nó đi" phương pháp được tích hợp sẵn. Tuy nhiên, trình quản lý gói Ubuntu cung cấp nhiều tùy chọn sao lưu hơn, mỗi tùy chọn có những đặc điểm riêng.
Tại thời điểm này, việc đề xuất một chiến lược dự phòng tích cực có thể là sáo rỗng, nhưng như bạn có thể thấy, đó là sáo rỗng vì một lý do chính đáng.