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 yêu cầu tìm lệnh đúng để chép (copy) một file từ vị trí này sang vị trí khác trong hệ thống tập tin Linux. Lệnh `cp` (copy) được sử dụng để sao chép file hoặc thư mục. Cú pháp cơ bản là `cp [options] source destination`. Trong đó, `source` là đường dẫn tới file hoặc thư mục nguồn cần sao chép, và `destination` là đường dẫn tới vị trí đích nơi file hoặc thư mục sẽ được sao chép tới. * **Phương án A:** `copy /tmp/hello.txt /tmp/hello/` - Sai. Lệnh `copy` không phải là lệnh chuẩn để sao chép file trong Linux, lệnh chuẩn là `cp`. * **Phương án B:** `cp tmp/hello.txt /tmp/hello` - Sai. Thiếu dấu `/` ở đầu `tmp`, do đó đường dẫn không tuyệt đối, có thể gây ra lỗi hoặc hành vi không mong muốn. * **Phương án C:** `cp /tmp/hello /tmp/hello` - Sai. Lệnh này cố gắng sao chép một file hoặc thư mục có tên là `hello` trong thư mục `/tmp` vào thư mục `/tmp/hello`. Tuy nhiên, câu hỏi yêu cầu sao chép file `/tmp/hello.txt`. * **Phương án D:** `cp /tmp/hello.txt /tmp/hello/` - Đúng. Đây là cú pháp chính xác để sao chép file `/tmp/hello.txt` vào thư mục `/tmp/hello/`. Dấu `/` ở cuối đường dẫn đích `/tmp/hello/` chỉ ra rằng đích đến là một thư mục.

Câu hỏi liên quan