
シンボリックリンクされたディレクトリに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)