リダイレクトにシンボリックリンクを使用しますか?

リダイレクトにシンボリックリンクを使用しますか?

cdリンクへの呼び出しがリンクパスにリダイレクトされるようにシンボリックリンクを設定できますか?このような:

$ ln /A/B /B/C
$ cd /A/B
$ pwd
/B/C
$

ベストアンサー1

bashまたはzshPOSIXシェルを使用している場合

cd -P
pwd -P

または永久に作る。

  • bashまたはset -Pset -o physical
  • zshまたはset -wset -o chaselinks
  • 他のPOSIXシェルでは:alias cd='cd -P'
  • 存在するtcshset symlinks = chase

しかし、あなたが見る効果はリンク自体ではなくシェルによって生成されます。したがって、実際の質問に対する答えは「いいえ」です。

おすすめ記事