
我如何 cd 進入符號連結目錄,但是當從那裡移動時,相對於真實的目錄?
例如
dir_1
link_to_dir_3 ->
..
dir_2
dir_3
如果我這樣做cd link_to_dir_3
,然後cd ..
我想去而不dir_2
去dir_1
。謝謝
答案1
cd `pwd -P`
cd ..
第一個cd
將帶您從dir_1/link_to_dir_3
到dir_2/dir_3
。
答案2
使用readlink
:
cd $(readlink -n link)