JavaScript is required

Lệnh nào tương đương với lệnh sau “mkdir –p /file/doc/priv”?

A.
mkdir –parent /priv/doc/file
B.
mkdir /file /doc /priv
C.
mkdir /priv /doc /file
D.
mkdir –p /priv/doc/file
Trả lời:

Đáp án đúng: A


Lệnh `mkdir -p /file/doc/priv` tạo một thư mục mới có tên là `priv` nằm trong thư mục `doc`, thư mục `doc` nằm trong thư mục `file`. Nếu các thư mục `/file` hoặc `/file/doc` chưa tồn tại, tùy chọn `-p` (hoặc `--parents`) sẽ tạo ra chúng. * **A. mkdir –parent /priv/doc/file**: Sai. Tùy chọn `--parent` không chính xác, phải là `-p` hoặc `--parents`. Thứ tự các thư mục cũng bị đảo ngược. * **B. mkdir /file /doc /priv**: Sai. Lệnh này sẽ cố gắng tạo ba thư mục riêng biệt `/file`, `/doc`, và `/priv` tại thư mục hiện tại, không tạo cấu trúc thư mục lồng nhau như yêu cầu. * **C. mkdir /priv /doc /file**: Sai. Tương tự như đáp án B, lệnh này tạo ba thư mục riêng biệt `/priv`, `/doc`, và `/file` tại thư mục hiện tại. * **D. mkdir –p /priv/doc/file**: Sai. Lệnh này tạo thư mục `file` nằm trong thư mục `doc` nằm trong thư mục `priv`, khác với cấu trúc thư mục `/file/doc/priv` trong câu hỏi. Tuy nhiên, không có đáp án nào hoàn toàn chính xác. Đáp án đúng nhất phải là `mkdir -p /file/doc/priv`. Do đó, câu hỏi có thể có lỗi hoặc thiếu sót.

Câu hỏi liên quan