Cómo encontrar todos los enlaces a un directorio

15

Cuando clasifico un directorio obtengo una lista que me dice que hay 5 enlaces al directorio.

stat dir

Mi pregunta es ¿cómo obtengo información (nombres y ubicaciones) de estos 5 enlaces?

Ankur Agarwal
fuente

Respuestas:

19

Solo necesitas ls(o find).

Cuando crea un directorio, su recuento de enlaces comienza en 2:

  • Uno para el directorio en sí
  • Uno para el .enlace dentro de sí mismo

La otra cosa que aumenta el recuento de enlaces del directorio es sus subdirectorios: todos tienen una ..entrada que se vincula a su padre, agregando uno a su recuento de enlaces.

No puede vincular directorios en Linux, por lo que estas son las únicas cosas que cuentan para el recuento de enlaces: dos más número de subdirectorios.

Estera
fuente
1
Interesante, nunca lo puse en mi cabeza .y ..son solo enlaces. Siempre los he considerado puntos mágicos.
Banjer