読者です 読者をやめる 読者になる 読者になる

サブディレクトリを配下に持つディレクトリにシンボリックリンクを張るときに絶対パスと相対パスで挙動が変わる

$ cd $HOME
$ ls src/
subdir/
$ ls src/subdir
item
$ mkdir dst && ls
dst/ src/
$ ln -s src/subdir dst/
$ cd dst/subdir
cd: no such file or directory: dst/subdir
$ rm dst/subdir
$ ln -s $HOME/src/subdir dst/
$ cd dst/subdir && ls
item

Vimのプラグインをひたすらシンボリックリンク張りまくってたらこれでつまずいた。(いまは解決してある)


相対パスでリンクを張ると、ワーキングディレクトリが変わったときに解決できなくなるから、cdできない、みたいなかんじなのかもしれない。