JavaScript is required

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

A.

A. mkdir –parent /priv/doc/file

B.

B. mkdir /file /doc /priv

C.

C. mkdir /priv /doc /file

D.

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 với đường dẫn /file/doc/priv. Nếu các thư mục cha (/file/file/doc) chưa tồn tại, tùy chọn -p sẽ tự động tạo chúng.

Xét các phương án:

  • A. mkdir –parent /priv/doc/file: Lệnh này sử dụng tùy chọn sai (–parent thay vì -p) và thứ tự các thư mục cũng bị đảo ngược.
  • B. mkdir /file /doc /priv: Lệnh này sẽ cố gắng tạo ba thư mục riêng biệt là /file, /doc/priv, chứ không tạo đường dẫn thư mục lồng nhau như yêu cầu.
  • C. mkdir /priv /doc /file: Tương tự như phương án B, lệnh này sẽ tạo ba thư mục riêng biệt.
  • D. mkdir –p /priv/doc/file: Lệnh này tương tự như lệnh gốc nhưng tạo đường dẫn ngược lại: /priv/doc/file.

Tuy nhiên, không có đáp án nào hoàn toàn chính xác. Đáp án gần đúng nhất là D nếu chúng ta bỏ qua việc thứ tự thư mục bị đảo ngược. Để có một đáp án đúng hoàn toàn, nó phải là "mkdir -p /file/doc/priv". Vì không có đáp án nào đúng, ta sẽ giải thích tại sao các đáp án còn lại sai.

Câu hỏi liên quan