Khi tôi thống kê một thư mục tôi nhận được một danh sách cho tôi biết có 5 liên kết đến thư mục.
stat dir
Câu hỏi của tôi là làm thế nào để tôi có được thông tin (tên và địa điểm) cho tất cả 5 liên kết này?
Khi tôi thống kê một thư mục tôi nhận được một danh sách cho tôi biết có 5 liên kết đến thư mục.
stat dir
Câu hỏi của tôi là làm thế nào để tôi có được thông tin (tên và địa điểm) cho tất cả 5 liên kết này?
Câu trả lời:
Bạn chỉ cần ls
(hoặc find
).
Khi bạn tạo một thư mục, số lượng liên kết của nó bắt đầu từ 2:
.
liên kết bên trong chính nóMột thứ khác làm tăng số lượng liên kết của thư mục là các thư mục con của nó: tất cả chúng đều có một ..
mục liên kết trở lại cha mẹ của chúng, thêm một mục vào số liên kết của nó.
Bạn không thể thư mục liên kết cứng trong Linux, vì vậy đây là những thứ duy nhất được tính vào số lượng liên kết - hai cộng với số lượng thư mục con.
.
và..
chỉ là liên kết. Tôi đã luôn nghĩ về chúng như những chấm ma thuật.