ディレクトリへの絶対パス(Blink)でシンボリックリンクを作成しました。たとえば次のツリーがあります。
$ ls -l /tmp/A
total 0
lrwxrwxrwx 1 root root 6 Apr 3 12:27 Blink -> /tmp/B
-rw-r--r-- 1 root root 0 Apr 3 12:27 foo
$ ls -l /tmp/B
total 0
-rw-r--r-- 1 root root 0 Apr 3 12:27 bar
次に/ tmp / Aに移動し、ディレクトリをBlinkに変更します。
$ cd /tmp/A
$ pwd
/tmp/A
$ cd Blink
$ pwd
/tmp/A/Blink
cd ..
に戻りますが/tmp/A
、たとえば入力するとls ../foo
エラーが発生します:
ls: ../foo: No such file or directory
builtin cdコマンドは必要に応じてパスを解決しますが、外部lsは..を/ tmp / Bの上位レベルと見なし、fooを見つけることができません。
ここで問題は何ですか?../fooのような相対パスで/ tmp / A / Blinkからfooファイルを取得できますか?