Me gustaría una manera fácil de obtener la ruta completa a un archivo. Actualmente escribo esto:
echo `pwd`/file.ext
Intentando acortarlo, hice un alias bash:
alias fp='echo `pwd`/'
Pero ahora si escribo fp file.ext
, hay un espacio que aparece entre el /
y el file.ext
.
¿Ya existe dicho comando y me lo estoy perdiendo? Si no, ¿cómo haría para crear tal alias o función en bash?
readlink -f
(orealpath
, que es una utilidad más antigua mantenida por compatibilidad) expandirá adicionalmente todos los enlaces simbólicos, lo cual no es necesariamente deseable.