Digamos que eu faça o seguinte:
cd /some/path
ln -s /target/path symbolic_name
Se sim, faça:
cd /some/path
cd symbolic_name
pwd
Eu recebo:
/some/path/symblic_name
e não:
/target/path
Existe uma maneira de o shell "resolver completamente" um link simbólico (ou seja, atualizar o CWD etc.), como se eu tivesse feito diretamente:
cd /target/path
?
Preciso executar alguns programas que parecem "cientes" ou "sensíveis" sobre como chego ao meu caminho de destino e gostaria que eles pensassem que cheguei ao caminho de destino como se tivesse feito cd /target/path
diretamente.
pwd -P
oualias pwd='pwd -P'
tambémcd -P
ir para o caminho físico em vez do link simbólico.