Se creo un collegamento simbolico nel terminale con un comando simile
ln -s /path/to/some/directory symbolicLink
e quindi seguire il collegamento con
cd symbolicLink
il terminale sembra pensare che il CWD sia ~/symbolicLink/anche se effettivamente sta mostrando ~/path/to/some/directory/(supponendo che il collegamento sia stato creato ~, ovviamente). Ciò significa che se poi scrivo cd ..sono riportato a ~, perché il terminale "pensa" questo è il genitore del CWD.
Cosa avrei bisogno di cambiare in modo tale che cd ..mi avrebbe portato ~/path/to/some/, cioè il vero genitore di ~/path/to/some/directory/?
cd -Prisolve ancora il problema che stavo affrontando, ma è ancora utile sapere.