Câu trả lời:
Thư mục gốc, thư mục làm việc hiện tại và thư mục cha, tương ứng.
Ý nghĩa đường dẫn:
/
là gốc của ổ đĩa hiện tại; ./
là thư mục hiện tại; ../
là cha mẹ của thư mục hiện tại.Hãy chính xác:
"/" là một đường dẫn bắt đầu bằng / và do đó nó là một đường dẫn tuyệt đối. Vì vậy, chúng ta cần bắt đầu trong thư mục gốc của hệ thống tệp và điều hướng qua các thư mục được đặt theo tên, trong khi các tên được phân tách bằng / s (vì đây là dấu tách đường dẫn unix).
Do đó, / là gốc của hệ thống tệp không có thư mục nào được nhập sau này và do đó, / mô tả gốc của hệ thống tệp.
./ không bắt đầu bằng / và do đó ./ không thể là tên tệp tuyệt đối. Vì vậy, nó là một tên hệ thống tập tin tương đối. Vì vậy, chúng ta cần bắt đầu với thư mục làm việc hiện tại và áp dụng các hoạt động điều hướng được phân tách bằng dấu tách đường dẫn một lần nữa. Trong trường hợp này, thao tác là ".", Có nghĩa là: ở trong thư mục hiện tại. (Vì vậy, người ta phải gõ ./foo để thực thi foo trong thư mục hiện tại, nếu. Không nằm trong biến đường dẫn). Sau khi "ở trong thư mục hiện tại", không có gì xảy ra nữa, vì vậy ./ mô tả thư mục làm việc hiện tại.
Đưa ra kiến thức rằng .. có nghĩa là: đi đến thư mục mẹ, ../ nên dễ suy ra và được để lại như một bài tập.
dấu gạch chéo /
là dấu phân cách thư mục. trong mỗi thư mục có hai thư mục là .
(thư mục hiện tại) và ..
(thư mục mẹ)
nếu một đường dẫn bắt đầu bằng dấu gạch chéo, điều đó có nghĩa đó là gốc của hệ thống tệp. nếu bạn bỏ qua dấu gạch chéo ở đầu ./
(liên quan đến thư mục hiện tại) được giả sử