¿Error en el comando 'archivo' en 10.5.8? (O lo estoy haciendo mal?)

0

En mi sistema OS X 10.5.8, la página del manual para 'archivo' dice:

  

-h, --no-desreferencia

    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, --dereference

    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.

Para mí, el valor predeterminado parece ser el comportamiento "-L" (es decir, siempre está atravesando enlaces simbólicos e informando el tipo del archivo target ), independientemente de si tengo configurado POSIXLY_CORRECT o no.

La opción "-h" hace lo correcto si afortunadamente lo especifico,

¿Puede alguien aún ejecutando 10.5.8 (sí, lo sé ...) verificar si este es el comportamiento para ellos también? Y si funciona para usted como lo anuncia la página de manual, ¿alguna teoría sobre lo que estoy haciendo mal? He revisado mi ortografía, solo para quitarlo del camino ...

    
pregunta Hephaestus 28.12.2012 - 00:37

1 respuesta

1

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

    
respondido por el Jim DeLaHunt 16.01.2013 - 11:33

Lea otras preguntas en las etiquetas