cd in das reale Verzeichnis mit Verweis auf meinen symbolischen Link

cd in das reale Verzeichnis mit Verweis auf meinen symbolischen Link

Wie kann ich per cd in ein symbolisch verknüpftes Verzeichnis wechseln und es dabei relativ zumrealVerzeichnis?

Zum Beispiel

dir_1
    link_to_dir_3 ->

..

dir_2
    dir_3

Wenn ich das tue cd link_to_dir_3, dann cd ..möchte ich zu gehen dir_2und nicht dir_1. Danke

Antwort1

cd `pwd -P`
cd ..

Die erste cdbringt Sie von dir_1/link_to_dir_3nach dir_2/dir_3.

Antwort2

Verwenden readlink:

cd $(readlink -n link)

verwandte Informationen