JavaScript is required

“/doc” là một thư mục, lệnh nào sai trong các lệnh dưới đây?

A.

ln –s /doc mydoc

B.
ln /doc mydoc
C.
rm –rf /doc
D.
cp –s /doc mydoc
Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra kiến thức về các lệnh cơ bản trong Linux, đặc biệt là các lệnh liên quan đến việc tạo liên kết (link), xóa thư mục (remove directory), và sao chép (copy). * **A. ln -s /doc mydoc**: Lệnh này tạo một liên kết mềm (symbolic link) từ `mydoc` đến thư mục `/doc`. Đây là một lệnh hợp lệ. * **B. ln /doc mydoc**: Lệnh này tạo một liên kết cứng (hard link) từ `mydoc` đến thư mục `/doc`. Tuy nhiên, liên kết cứng không thể tạo cho thư mục, nó chỉ có thể tạo cho file. Đây là lệnh sai. * **C. rm -rf /doc**: Lệnh này xóa thư mục `/doc` và tất cả các nội dung bên trong nó một cách đệ quy và cưỡng bức (không hỏi xác nhận). Đây là một lệnh hợp lệ, nhưng nguy hiểm nếu không cẩn thận. * **D. cp -s /doc mydoc**: Lệnh này cố gắng sao chép thư mục `/doc` sang `mydoc` dưới dạng một symbolic link. Lệnh `cp` không hỗ trợ tùy chọn `-s` cho thư mục. Do đó, đây là lệnh sai. Tuy nhiên, câu B sai chắc chắn hơn vì liên kết cứng không thể tạo cho thư mục. Vậy đáp án sai nhất là B.

Câu hỏi liên quan