Trả lời:
Đáp án đúng: C
Câu hỏi kiểm tra cách xử lý tên tập tin bắt đầu bằng dấu "-" trong Linux. Trong Linux, các tùy chọn dòng lệnh thường bắt đầu bằng dấu "-". Nếu tên tập tin bắt đầu bằng dấu "-", hệ thống có thể hiểu nhầm nó là một tùy chọn. Để tránh điều này, ta có thể sử dụng "--" để báo cho lệnh `rm` biết rằng mọi thứ theo sau nó đều là tên tập tin, không phải tùy chọn.
* **Phương án A:** `rm –f –abc` sẽ hiểu `-f` là một tùy chọn (force - bỏ qua xác nhận và lỗi không tồn tại).
* **Phương án B:** `rm –i –abc` sẽ hiểu `-i` là một tùy chọn (interactive - hỏi xác nhận trước khi xóa).
* **Phương án C:** `rm -- -abc` là phương án đúng. Dấu `--` báo cho `rm` biết rằng `-abc` là tên tập tin.
* **Phương án D:** `rm \ -abc` sử dụng ký tự `\` để thoát (escape) dấu `-`, giúp hệ thống hiểu `-abc` là tên tập tin. Tuy nhiên, cách này có thể không hoạt động trong mọi trường hợp và không phải là cách chuẩn.
Vì vậy, phương án C là chính xác nhất.