Inicio·Comandos de terminal

readlink

Archivos y directorios

Uso

readlink -f [path]

Imprime a qué apunta un enlace simbólico, un solo salto salvo con -f; en un archivo que no es enlace no imprime nada y sale con error.

Opciones habituales

OpciónSignificado
-fResolve every symlink and print the final absolute path
-nDo not print a trailing newline
-eGNU: like -f but fail if the path does not exist
-mGNU: like -f but never fail

Ejemplos

readlink /usr/local/bin/node

Prints the one target the link points at.

readlink -f "$0"

Resolves a script to its real location.

Mover, borrar y buscar. Algunos no preguntan dos veces, y por eso -i se vuelve costumbre.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace readlink?

Imprime a qué apunta un enlace simbólico, un solo salto salvo con -f; en un archivo que no es enlace no imprime nada y sale con error.

Q. ¿Cómo se escribe?

readlink -f [path] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 4; la lista completa está en man readlink. Este comando está en Archivos y directorios.

Comandos relacionados

página man: man readlink