Digamos que hago lo siguiente:
cd /some/path
ln -s /target/path symbolic_name
Si entonces hacer:
cd /some/path
cd symbolic_name
pwd
Yo obtengo:
/some/path/symblic_name
y no:
/target/path
¿Hay alguna manera de que el shell "resuelva completamente" un enlace simbólico (es decir, actualizar CWD, etc.), como si lo hubiera hecho directamente:
cd /target/path
?
Necesito ejecutar algunos programas que parecen ser "conscientes" o "sensibles" acerca de cómo llego a mi ruta de destino, y me gustaría que piensen que llegué a la ruta de destino como si lo hubiera hecho cd /target/path
directamente.
pwd -P
oalias pwd='pwd -P'
tambiéncd -P
ir a la ruta física en lugar del enlace simbólico.