Lệnh nào dùng để xoá toàn bộ thư mục ‘/dir’ ?
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về các lệnh xóa thư mục trong Linux.
rm -f /dir
: Lệnh này sẽ xóa các file trong thư mục /dir, tuy nhiên nếu /dir có chứa thư mục con, lệnh sẽ báo lỗi và không xóa. 'f' là force, bỏ qua các xác nhận.rm -r /dir
: Lệnh này sẽ xóa thư mục /dir và tất cả các nội dung bên trong nó (bao gồm cả các thư mục con và file). 'r' là recursive, có nghĩa là thực hiện đệ quy vào các thư mục con.rmdir /dir
: Lệnh này chỉ xóa thư mục /dir nếu nó rỗng. Nếu thư mục không rỗng, lệnh sẽ báo lỗi và không xóa.rmdir -p /dir
: Lệnh này xóa thư mục /dir và tất cả các thư mục cha của nó nếu chúng rỗng. Nếu bất kỳ thư mục nào không rỗng, lệnh sẽ dừng lại và không xóa thư mục đó.
Do đó, đáp án đúng nhất là B. rm -r /dir
vì nó xóa toàn bộ thư mục /dir kể cả khi nó không rỗng.