2 votos

¿Por qué hay un bucle infinito en el sistema de archivos de un Mac? /Volúmenes/Macintosh HD/Volúmenes/Macintosh HD

Mientras jugaba con find en Terminal me encontré con este extraño comportamiento: Parece que hay un bucle infinito en el Sistema de Archivos de Mac, así:

/Volumes/Macintosh HD/Volumes/Macintosh HD/

...y así sucesivamente.

Aparentemente es posible acceder a Volumes y Macintosh HD una y otra vez.

¿Cómo es posible? ¿No debería esto confundir a cualquier proceso que excava recursivamente a través del Sistema de Archivos?

1voto

siva Puntos 23

/Volúmenes/<inicio> es simplemente un enlace simbólico, y no hay reglas sobre dónde se puede enlazar.

$ ls -la /Volumes/Macintosh\ HD
lrwxr-xr-x  1 root  wheel     1B 22 Feb 15:40 /Volumes/Macintosh HD -> /

No es un bucle infinito propiamente dicho, sino un bucle de enlaces; una vez que se sigue, se vuelve a recorrer el camino.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X