Se eu criar um link simbólico no terminal com um comando como
ln -s /path/to/some/directory symbolicLink
e siga o link com
cd symbolicLink
o terminal parece pensar que o cwd está ~/symbolicLink/
sendo exibido ~/path/to/some/directory/
(assumindo que o link foi feito ~
, é claro). O que isso significa é que, se eu digitar cd ..
, sou levado de volta ~
, porque o terminal 'pensa' que este é o pai do cwd.
O que eu precisaria mudar para que cd ..
, em vez disso, me levasse ~/path/to/some/
, ou seja, o verdadeiro pai ~/path/to/some/directory/
?
cd -P
ainda resolve o problema que estava enfrentando, mas ainda é útil saber.