Làm thế nào để tìm tất cả các liên kết đến một thư mục


15

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:


19

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:

  • Một cho thư mục chính nó
  • Một cho .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.


1
Thú vị, tôi không bao giờ đặt nó trong đầu ...chỉ là liên kết. Tôi đã luôn nghĩ về chúng như những chấm ma thuật.
Banjer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.