Bản sao có thể có:
Lệnh Thùng rác UNDO LINUX
Chào,
Có cách nào đơn giản để hoàn tác một rmlệnh không?
Câu hỏi hoàn toàn là lý thuyết; Tôi KHÔNG BAO GIỜ xóa nhật ký của hàng đợi điểm chuẩn, người mất cả giờ ăn trưa để chạy.
Bản sao có thể có:
Lệnh Thùng rác UNDO LINUX
Chào,
Có cách nào đơn giản để hoàn tác một rmlệnh không?
Câu hỏi hoàn toàn là lý thuyết; Tôi KHÔNG BAO GIỜ xóa nhật ký của hàng đợi điểm chuẩn, người mất cả giờ ăn trưa để chạy.
Câu trả lời:
Trên Ubuntu hoặc tương tự:
$ sudo apt-get install trash-cli
$ alias rm=trash
Sau đó đặt bí danh đó vào .bashrc hoặc tập lệnh đăng nhập thích hợp cho shell bạn chọn.
Các trash-cligói là một giao diện dòng lệnh với cùng thùng rác mà GNOME và KDE và khác sử dụng. Vì vậy, bất cứ điều gì bạn xóa thông qua trashlệnh có thể được khôi phục bằng Gnome / KDE và ngược lại.
Các lệnh khác trong trash-cligói là trash-list, trash-empty, và restore-trash.
rm? Tôi thích có một nút hoàn tác cho việc xóa ngẫu nhiên của tôi, ngay cả trên dòng lệnh. Ngoài ra, trash-clirõ ràng tạo điều kiện thuận lợi cho việc này bằng cách chấp nhận (và bỏ qua) nhiều rmtùy chọn GNU . Bên cạnh đó, OP yêu cầu một cách để hoàn tác rm. Giải pháp này không trả lời chính xác câu hỏi mà không có bí danh.
rmvà sau đó tự thôi miên mình quên rằng bạn đã làm. Bằng cách đó, bạn vẫn có thể tiếp tục sử dụng rmnhư thể cuối cùng .... nhưng nếu bạn trượt lên và đi "oh noes !!" bạn không hoàn toàn sai lầm (tức là không dựa vào chức năng "có thể phục hồi" của nó)
sudo rm?
Câu trả lời truyền thống là:
Bạn phục hồi các tập tin từ bản sao lưu mới nhất. Bạn có một bản sao lưu gần đây, phải không?
bởi vì trên nhiều hệ thống tập tin unix, điều này đơn giản là không thể, hoặc rất khó.
Như những người khác đã lưu ý rằng đây không phải là vấn đề cuối cùng và là tất cả của vấn đề nữa, nhưng không phạm sai lầm kiểu này vẫn là phương pháp được ưa thích.
rm -fr *(1)*... mọi tệp bị xóa đi. Vì vậy, có bản sao lưu không phải lúc nào cũng là giải pháp. Trash-cli âm thanh nguội đi.
Để ngăn chặn những sai lầm trong tương lai, bạn có thể muốn đặt bí danh cho rm -i ...
lsvới các thông số tương tự trước đây để tôi có thể thấy những gì sẽ đi.