Quando ho cd
un collegamento, il mio percorso corrente è preceduto dal percorso del collegamento, piuttosto che dal percorso della directory a cui si collega il collegamento. Per esempio
~/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$
Vorrei che il mio percorso corrente fosse cambiato nel percorso della directory collegata, in modo da poter lavorare anche con le directory principali della directory collegata. Oltre ls
al link per scoprire la directory collegata, e poi cd
in essa, quali sono alcuni modi più semplici per farlo? Ad esempio, dopo cd
un collegamento, come si modifica il percorso corrente nel percorso della directory collegata?
cd -P .
dopo l'originalecd
.