Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về cách xử lý tên tệp bắt đầu bằng dấu gạch ngang (`-`) trong dòng lệnh Linux, vì dấu gạch ngang thường được hiểu là tùy chọn (option) của lệnh. Để xóa một tệp có tên bắt đầu bằng dấu gạch ngang, ta cần ngăn shell diễn giải phần tên tệp đó như một tùy chọn.
* **Phương án A: `rm –f –abc`**
* Sai. `-f` là tùy chọn force của lệnh `rm`, bỏ qua các thông báo và lỗi. Nó không giải quyết vấn đề tên tệp bắt đầu bằng dấu `-`.
* **Phương án B: `rm –i –abc`**
* Sai. `-i` là tùy chọn interactive, yêu cầu xác nhận trước khi xóa. Nó cũng không giải quyết vấn đề tên tệp.
* **Phương án C: `rm -- -abc`**
* Đúng. `--` là một dấu hiệu cho các lệnh Linux biết rằng mọi thứ theo sau nó không phải là tùy chọn mà là đối số (trong trường hợp này là tên tệp). Do đó, `-abc` sẽ được hiểu là tên tệp chứ không phải là tùy chọn.
* **Phương án D: `rm \ -abc`**
* Sai. `\` là ký tự escape, nó sẽ escape dấu cách. Do đó, lệnh này sẽ tìm một tệp có tên ` -abc` (có một khoảng trắng ở đầu), chứ không phải tệp `-abc`.
Vậy, đáp án đúng là C.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
