Dis que je fais ce qui suit:
cd /some/path
ln -s /target/path symbolic_name
Si alors:
cd /some/path
cd symbolic_name
pwd
Je reçois:
/some/path/symblic_name
et pas:
/target/path
Existe-t-il un moyen pour que le shell "résolve complètement" un lien symbolique (ie mise à jour de CWD, etc.), comme si je l'avais fait directement:
cd /target/path
?
J'ai besoin d'exécuter des programmes qui semblent "conscients" ou "sensibles" sur la façon dont j'arrive à mon chemin cible, et je voudrais qu'ils pensent que je suis arrivé sur le chemin cible comme s'il l'avait fait cd /target/path
directement.
pwd -P
oualias pwd='pwd -P'
aussicd -P
aller sur le chemin physique au lieu du lien symbolique.