Tanto cd
como pwd
têm opções -P
e -L
. Parece que você quer usar cd -P
por padrão (que então define $ PWD para o diretório físico, o que afeta o prompt do bash e a saída de pwd
).
Você pode colocar um deles em seu .bashrc:
alias cd='cd -P'
cd () { builtin cd -P "$@"; }
Se você quiser ver "~ / linked" no seu prompt bash, você usará o cd "lógico": cd -L ~/linked