0 votos

¿Fallo en el comando 'file' en 10.5.8? (¿O lo estoy haciendo mal?)

En mi sistema OS X 10.5.8, la página man de 'file' dice:

-h, --no-dereferencia

    option causes symlinks not to be followed (on systems  that  support  symbolic
    links). This is the default if the environment variable POSIXLY_CORRECT is not
    defined.

y también:

-L, --dereferencia

    option  causes  symlinks to be followed, as the like-named option in ls(1)
    (on systems that support symbolic links).  This is the default if the 
    environment variable POSIXLY_CORRECT is defined.

En mi caso, el comportamiento por defecto parece ser el "-L" (es decir, siempre recorre los enlaces simbólicos e informa del tipo de objetivo ), independientemente de si tengo configurado POSIXLY_CORRECT o no.

La opción "-h" hace lo correcto si la especifico explícitamente, afortunadamente.

¿Puede alguien que todavía esté ejecutando 10.5.8 (sí, lo sé...) verificar si este es el comportamiento para ellos también? Y si es así hace te funcione como se anuncia en la página man, ¿alguna teoría sobre lo que estoy haciendo mal? He revisado mi ortografía, sólo para salir del paso...

1voto

Lucia Puntos 922

En mi copia de Mac OS X 10.5.8, veo el mismo comportamiento que tú. file somelink y file -L somelink tienen lo mismo, --dereference comportamiento, independientemente de la presencia o ausencia de una variable de entorno POSIXLY_CORRECT . file -h somelink tiene el --no-dereference comportamiento.

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