Sul mio sistema OS X 10.5.8, la pagina man per 'file' dice:
-h, --no-dereference
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.
e anche:
-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.
Per quanto mi riguarda, il predefinito sembra essere il comportamento "-L" (ad esempio, attraversando sempre i collegamenti simbolici e riportando il tipo del file target ), indipendentemente dal fatto che abbia impostato POSIXLY_CORRECT o meno.
L'opzione "-h" fa la cosa giusta se la specifichi esplicitamente, per fortuna.
Qualcuno può ancora eseguire 10.5.8 (sì, lo so ...) verificare se questo è il comportamento anche per loro? E se fa funziona per te come pubblicizzato dalla pagina man, qualsiasi teoria su cosa sto facendo male? Ho controllato la mia ortografia, solo per toglierla di mezzo ...