私は次のことをすると言います:
cd /some/path
ln -s /target/path symbolic_name
もしそうなら:
cd /some/path
cd symbolic_name
pwd
私は得る:
/some/path/symblic_name
ではなく:
/target/path
私が直接やったように、シェルにシンボリックリンクを「完全に解決」させる方法はありますか(つまり、CWDの更新など)。
cd /target/path
?
ターゲットパスへの到達方法について「認識」または「敏感」と思われるプログラムを実行する必要があり、cd /target/path
直接実行したかのようにターゲットパスに到達したと考えてもらいたい。
@MartínCanavalありがとう。それが私が探していたものです!
—
ライアン
pwd -P
かalias pwd='pwd -P'
また、cd -P
代わりにシンボリックリンクの物理パスに行くことに。