JavaScript is required

Để chép một file /tmp/hello.txt vào thư mục /tmp/hello/ ta phải làm lệnh nào sau đây:

A.
cp /tmp/hello.txt /tmp/hello
B.
copy /tmp/hello.txt /tmp/hello/
C.
cp tmp/hello.txt /tmp/hello
D.
cp /tmp/hello /tmp/hello
Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu chép một file /tmp/hello.txt vào thư mục /tmp/hello. Để thực hiện việc này, ta sử dụng lệnh cp (copy) trong Linux/Unix.

  • Phương án A: cp /tmp/hello.txt /tmp/hello - Lệnh này đúng. Nó sẽ sao chép file /tmp/hello.txt vào thư mục /tmp/hello. Nếu thư mục /tmp/hello đã tồn tại, file sẽ được sao chép vào thư mục đó.
  • Phương án B: copy /tmp/hello.txt /tmp/hello/ - Lệnh này sai. Lệnh copy không phải là lệnh chuẩn trong Linux/Unix để sao chép file.
  • Phương án C: cp tmp/hello.txt /tmp/hello - Lệnh này sai. Đường dẫn tmp/hello.txt là đường dẫn tương đối, có nghĩa là file hello.txt phải nằm trong thư mục tmp so với thư mục hiện tại mà người dùng đang đứng. Nếu không đúng như vậy, lệnh sẽ không hoạt động.
  • Phương án D: cp /tmp/hello /tmp/hello - Lệnh này sai. Lệnh này sẽ cố gắng sao chép một thư mục (nếu /tmp/hello là thư mục) hoặc một file (nếu /tmp/hello là file) vào chính nó, dẫn đến lỗi hoặc ghi đè lên chính nó (nếu là file). Ngoài ra, câu hỏi yêu cầu chép file /tmp/hello.txt chứ không phải /tmp/hello.

Vậy đáp án đúng là A.

Câu hỏi liên quan