realpath

Linux · Archivos · solo documentación

Qué hace y para qué sirve

Convierte una ruta en su forma absoluta canónica: resuelve ., .. y enlaces simbólicos.

Sintaxis

realpath [opciones] ruta...

Opciones y parámetros

  • -e

    Exige que todos los componentes existan; si no, da error.

  • -m

    No exige que ningún componente exista.

  • -s

    No resuelve los enlaces simbólicos.

  • -q

    No muestra los mensajes de error.

  • --relative-to=DIR

    Muestra la ruta relativa a ese directorio.

  • -z

    Termina cada línea de salida con un carácter nulo.

Ejemplos de uso

  • realpath ../notas.txt

    Devuelve la ruta absoluta de notas.txt, un nivel por encima del directorio actual.

  • realpath -e /tmp/nada

    Falla porque esa ruta no existe.

  • realpath --relative-to=/home/ana /home/ana/docs/a.txt

    Devuelve docs/a.txt, relativa a /home/ana.

  • realpath -s enlace

    Devuelve la ruta absoluta del enlace sin seguirlo hasta su destino.

Notas y errores frecuentes

  • Por defecto todos los componentes menos el último deben existir.

Comandos relacionados