次のようなコマンドで端末にシンボリックリンクを作成した場合
ln -s /path/to/some/directory symbolicLink
そして、リンクをたどって
cd symbolicLink
CWDがあることを考えるように端末が表示され~/symbolicLink/
、それが実際に表示されていても~/path/to/some/directory/
(リンクで行われたと仮定し~
、もちろん)。これが意味することは、次に入力cd ..
すると~
、に戻されるということです。なぜなら、ターミナルはこれをcwdの親だと「考える」からです。
cd ..
代わりに私を連れて行くように~/path/to/some/
、私は何を変更する必要があります、すなわちの本当の親~/path/to/some/directory/
?
cd -P
それでも私が直面していた問題は解決しますが、知っておくと便利です。