JavaScript is required

Lệnh nào dùng để xoá toàn bộ thư mục ‘/dir’ ?

A.
rm -f /dir
B.
rm -r /dir
C.
rmdir /dir
D.
rmdir -p /dir
Trả lời:

Đáp án đúng: B


Để xóa toàn bộ thư mục ‘/dir’, ta cần sử dụng lệnh `rm` với tùy chọn `-r` (hoặc `-R`) để xóa đệ quy (recursive), tức là xóa cả thư mục và tất cả các tệp và thư mục con bên trong nó. Tùy chọn `-f` (force) được sử dụng để bỏ qua các thông báo xác nhận và xóa các tệp chỉ đọc. * **A. rm -f /dir:** Lệnh này sẽ xóa thư mục /dir nếu nó rỗng, nếu không nó sẽ báo lỗi vì /dir không phải là một file. Nếu /dir là một file, nó sẽ bị xóa mà không cần xác nhận do có tùy chọn -f. * **B. rm -r /dir:** Lệnh này sẽ xóa thư mục /dir và tất cả các file và thư mục con bên trong nó. Đây là đáp án đúng. * **C. rmdir /dir:** Lệnh `rmdir` chỉ dùng để xóa các thư mục rỗng. Nếu thư mục /dir không rỗng, lệnh này sẽ báo lỗi. * **D. rmdir -p /dir:** Lệnh `rmdir -p` dùng để xóa thư mục và các thư mục cha của nó nếu chúng rỗng. Nếu /dir không rỗng, lệnh này sẽ báo lỗi. Vậy đáp án đúng là B.

Câu hỏi liên quan