El utilitario readlink en las versiones recientes de macOS (Estoy en Ventura) admite el interruptor "-f", pero ese no siempre ha sido el caso. Noté, por ejemplo, que NO está presente en la versión 11.6. ¿Cuál fue la primera versión de macOS en admitir esto?
Respuesta
¿Demasiados anuncios?La primera versión en la que aparece readlink -f
en las páginas del manual es macOS Monterey 12.3.
Los siguientes extractos fueron tomados del archivo stat.1
para macOS 12.2.
SINOPSIS
readlink [-n] [archivo ...]
DESCRIPCIÓN
Cuando se invoca como readlink, solo se imprime el destino del enlace simbólico. Si el argumento dado no es un enlace simbólico, readlink no imprimirá nada y saldrá con un error.
Los siguientes extractos fueron tomados del archivo stat.1
para macOS 12.3.
SINOPSIS
readlink [-fn] [archivo ...]
DESCRIPCIÓN
Cuando se invoca como readlink, solo se imprime el destino del enlace simbólico. Si el argumento dado no es un enlace simbólico y la opción -f no está especificada, readlink no imprimirá nada y saldrá con un error. Si se especifica la opción -f, la salida se canoniza siguiendo cada enlace simbólico en cada componente de la ruta dada recursivamente. readlink resolverá tanto rutas absolutas como relativas, y devolverá la ruta absoluta correspondiente al archivo. En este caso, el argumento no necesita ser un enlace simbólico.
Cómo Verificar esta Respuesta
La salida a continuación es de macOS Catalina 10.15.7.
-
Ingrese el comando
man -w readlink
para determinar el nombre del archivo de la página del manual que se debe descargar. La salida se muestra a continuación./usr/share/man/man1/stat.1
-
Ingrese el comando
which readlink
para obtener la ruta completa del comando. La salida está abajo./usr/bin/readlink
-
Use la ruta completa para ingresar el comando
what /usr/bin/readlink
. La salida (mostrada debajo) se puede adaptar para encontrar el archivostat.1
apropiado./usr/bin/readlink PROGRAMA:stat PROYECTO:file_cmds-287.100.2
-
Ir a Liberaciones de Código Abierto de Apple para descargar el archivo
stat.1
adecuado para la versión deseada de macOS. -
Ingrese el comando
man ~/Downloads/stat.1
para ver la versión formateada del archivostat.1
.