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.

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

B.

cp tmp/hello.txt /tmp/hello

C.

cp /tmp/hello /tmp/hello

D.

cp /tmp/hello.txt /tmp/hello

Trả lời:

Đáp án đúng: D


Câu hỏi kiểm tra kiến thức về lệnh cp (copy) trong Linux để sao chép file. Lệnh cp có cú pháp cơ bản là:

cp [tùy_chọn] nguồn đích

Trong đó:

  • nguồn là đường dẫn đến file hoặc thư mục cần sao chép.
  • đích là đường dẫn đến vị trí muốn sao chép tới.

Phân tích các đáp án:

  • A. copy /tmp/hello.txt /tmp/hello/: Lệnh copy không phải là lệnh chuẩn trong Linux để sao chép file.
  • B. cp tmp/hello.txt /tmp/hello: Thiếu dấu / ở đầu đường dẫn tmp/hello.txt. Đường dẫn này là đường dẫn tương đối, chương trình sẽ tìm file hello.txt trong thư mục hiện tại. Nếu không ở thư mục gốc, sẽ không tìm thấy file. Hơn nữa, đích đến /tmp/hello là một thư mục nên cần có dấu / ở cuối để đảm bảo nó hiểu là một thư mục.
  • C. cp /tmp/hello /tmp/hello: Lệnh này sẽ cố gắng sao chép một file có tên /tmp/hello (không có phần mở rộng .txt) vào thư mục /tmp/hello, không đúng với yêu cầu đề bài.
  • D. cp /tmp/hello.txt /tmp/hello: Câu lệnh này đúng. Nó sao chép file /tmp/hello.txt vào thư mục /tmp/hello.

Câu hỏi liên quan