É um comportamento especial de bash ' cd builtin; o comportamento relativo do arquivo é o natural. Depois de seguir um link simbólico, você está no caminho real do alvo e as informações do caminho original são perdidas; mas se você usar bash ou zsh to cd , o shell lembrará o caminho original e o usará nos futuros comandos relativos cd . Mas não em referências relativas a nomes de arquivos, porque bash não sabe se você pretendia um nome de arquivo ou outra coisa.
Se você observar a documentação cd em bash , verá que há -L e -P opções que indicam se é necessário usar "lógico" (lembrando o caminho original) ou "físico" (usando a ideia do sistema de arquivos) caminhos.
Se você precisar ter o comportamento "lógico" em todos os momentos, será necessário usar um --bind mount (no Linux; o Solaris e outros sistemas operacionais chamam de "loopback" ou outras coisas) em vez de um link simbólico.