El comando realpath
se utiliza para resolver rutas absolutas de archivos y directorios. Convierte rutas relativas en rutas absolutas y elimina cualquier referencia a directorios parentales (como ..
).
La sintaxis básica del comando es la siguiente:
realpath [opciones] [argumentos]
-m
, --canonicalize-missing
: Devuelve la ruta canónica, incluso si los archivos no existen.-e
, --canonicalize-existing
: Resuelve la ruta canónica solo si los archivos existen.-q
, --quiet
: Suprime los mensajes de error.realpath ./mi_directorio
realpath ../mi_archivo.txt
realpath -e /ruta/a/mi_archivo.txt
realpath -m /ruta/a/mi_archivo_que_no_existe.txt
realpath -q /ruta/a/mi_archivo_que_no_existe.txt
realpath
en scripts para asegurar que siempre trabajas con rutas absolutas, lo que puede ayudar a evitar errores de ruta.realpath
con otros comandos como cd
para navegar a directorios de manera más efectiva.realpath
puede ser útil en entornos donde las rutas relativas pueden cambiar, como en scripts de automatización.