シンボリックリンクのパスの編集

シンボリックリンクのパスの編集

次の形式の例に従うシンボリックリンクを設定する方法があるかどうか疑問に思います。

$> /tmp/../home/usr1/dir/oldFile

特に、次のような別のフォルダにファイルを作成したいと思います。

$> /home/usr2/newFile

アクセスしようとすると、最も直接的なパス(このパス)ではなくシンボリックリンクを使用して上記のパスとして解決されます。

$> /home/usr1/dir/oldFile

答え1

私はあなたが探していると思うことを試してみましたが、問題なく動作しました。これがあなたが求めているのか疑問です。

私は興味深いパスに沿ってデスクトップ上のファイルを指すシンボリックリンク(「the_symlink」と呼ばれる)を作成しました。

ln -s /tmp/../home/phphil/Desktop/suzuki\ check\ list.ods /home/phphil/the_symlink

リンクの宛先パスは実際に設定されたパスです。システムによって変更されていません。

ls -la /home/phphil/symlink
lrwxrwxrwx 1 root root 49 Oct 16 10:27 /home/phphil/symlink -> /tmp/../home/phphil/Desktop/suzuki check list.ods

関連情報