Tôi chỉ rm -rf /*
vô tình chạy , nhưng ý tôi là rm -rf ./*
(chú ý ngôi sao sau cú chém).
alias rm='rm -i'
và --preserve-root
theo mặc định đã không cứu tôi, vậy có biện pháp bảo vệ tự động nào cho việc này không?
Tôi đã không root và hủy lệnh ngay lập tức, nhưng có một số quyền thoải mái ở đâu đó hoặc một cái gì đó bởi vì tôi nhận thấy rằng dấu nhắc Bash của tôi đã bị hỏng. Tôi không muốn dựa vào quyền và không phải root (tôi có thể mắc lỗi tương tự sudo
) và tôi không muốn săn các lỗi bí ẩn vì một tệp bị thiếu ở đâu đó trong hệ thống, vì vậy, sao lưu và sudo
tốt , nhưng tôi muốn một cái gì đó tốt hơn cho trường hợp cụ thể này.
Về suy nghĩ hai lần và sử dụng bộ não. Tôi đang sử dụng nó thực sự! Nhưng tôi đang sử dụng nó để giải quyết một số nhiệm vụ lập trình phức tạp liên quan đến 10 điều khác nhau. Tôi đắm chìm trong nhiệm vụ này đủ sâu, không còn sức lực nào để kiểm tra cờ và đường dẫn, tôi thậm chí không nghĩ về các mệnh lệnh và lập luận, tôi nghĩ về các hành động như 'dir hiện tại trống rỗng', phần khác nhau trong não tôi chuyển chúng thành các mệnh lệnh và đôi khi nó mắc lỗi. Tôi muốn máy tính sửa chúng, ít nhất là những cái nguy hiểm.
rm
không phải là một khẩu súng, nó là một chương trình máy tính, nó có thể đủ thông minh để xác định rằng người dùng sẽ xóa một số tệp quan trọng và đưa ra cảnh báo (giống như thực tế nếu bạn cố gắng làm rm -rf /
mà không có sao).
rm
lệnh là một câu hỏi sysadmin hoàn toàn hợp pháp.
rm -rf . /mydir
thay vìrm -rf ./mydir
và giết bất kỳ thư mục nào bạn đang ở. Tôi thấy điều này xảy ra thường xuyên hơn.