Si creo un enlace simbólico en la terminal con un comando como
ln -s /path/to/some/directory symbolicLink
y luego sigue el enlace con
cd symbolicLink
el terminal parece pensar que el cwd es ~/symbolicLink/
a pesar de que realmente se está mostrando ~/path/to/some/directory/
(suponiendo que el enlace se haya realizado ~
, por supuesto). Lo que esto significa es que si cd ..
escribo me devuelven a ~
, porque el terminal 'piensa' que este es el padre del cwd.
¿Qué necesitaría para cambiar de tal manera que cd ..
me llevara ~/path/to/some/
, es decir, el verdadero padre de ~/path/to/some/directory/
?
cd -P
todavía resuelve el problema que estaba enfrentando, pero aún es útil saberlo.