JavaScript is required

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

A.

copy /tmp/hello.txt /tmp/hello/

B.

cp /tmp/hello.txt /tmp/hello

C.

cp /tmp/hello /tmp/hello

D.

cp /tep/hello.txt /hello

Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về lệnh cp (copy) trong Linux/Unix. Lệnh này được sử dụng để sao chép file hoặc thư mục. Cú pháp cơ bản của lệnh cp là: cp [options] source destination, trong đó source là đường dẫn tới file hoặc thư mục nguồn, và destination là đường dẫn tới vị trí đích muốn sao chép đến.

  • Phương án A sai vì lệnh copy không phải là lệnh chuẩn để sao chép file trong Linux/Unix. Lệnh đúng phải là cp.
  • Phương án B đúng. Lệnh cp /tmp/hello.txt /tmp/hello/ sẽ sao chép file /tmp/hello.txt vào thư mục /tmp/hello/.
  • Phương án C sai vì lệnh cp /tmp/hello /tmp/hello không rõ ràng. Nó sẽ cố gắng sao chép một file hoặc thư mục tên là /tmp/hello vào chính nó, điều này có thể gây ra lỗi hoặc hành vi không mong muốn. Nếu /tmp/hello là một file, nó sẽ bị ghi đè bởi chính nó. Nếu là một thư mục, nó sẽ cố gắng sao chép thư mục vào bên trong chính nó, gây ra lỗi. Quan trọng là đích đến phải là thư mục đích thực sự.
  • Phương án D sai vì có lỗi chính tả "tep" thay vì "tmp". Ngoài ra, đường dẫn đích là /hello, không rõ ràng và có thể không đúng.

Câu hỏi liên quan