Cuando hago cd
un enlace, mi ruta actual tiene como prefijo la ruta del enlace, en lugar de la ruta del directorio al que se vincula el enlace. P.ej
~/dirlinks/maths$ ls -l logic
lrwxrwxrwx 1 tim tim 71 Jul 27 10:24 logic -> /windows-d/academic discipline/study objects/areas/formal systems/logic
~/dirlinks/maths$ cd logic
~/dirlinks/maths/logic$ pwd
/home/tim/dirlinks/maths/logic
~/dirlinks/maths/logic$ cd ..
~/dirlinks/maths$
Me gustaría cambiar mi ruta actual a la ruta del directorio vinculado, para poder trabajar también con los directorios principales del directorio vinculado. Además ls
del enlace para averiguar el directorio vinculado, y luego cd
en él, ¿cuáles son algunas formas más simples de lograrlo? Por ejemplo, después de cd
un enlace, ¿cómo cambia su ruta actual a la ruta del directorio vinculado?
cd -P .
después del originalcd
.