現在の場所の2つ上のディレクトリにあるファイル「file1」へのシンボリックリンク「file2」を作成するとします(たとえば、「ln -s ../../file1 file2」。ただし、「file1」もシンボリックリンクであるとします。その場所から2つ下のファイル「file0」に移動します(相対パスがdir1 / dir2 / file0であるとします)。
「../../file1」だけでなく、「file1」シンボリックリンクにfile0「../../ dir1 / dir2/file0」への相対URLが含まれているとよいでしょう。後者は間接的にファイルを指すだけです。
これを行うための良い方法は何ですか?
私はreadlinkで何かを一緒にハックすることができました。しかし、私はまだ考えていない、または見落としている「より良い」方法があることを望んでいます。