具有关系路径的符号链接

具有关系路径的符号链接

我使用每次启动时安装在不同路径位置的卷。

我想在卷上创建链接到同一卷内的其他文件夹的符号链接,如果卷安装到不同的路径,这些链接不会中断。

是否可以创建到目录的符号链接,但使用与现有路径相关的路径而不是完整路径,例如:../../myFolderHere而不必使用/home/someFolder1/someFolder2/myFolderHere

答案1

当然,语法是:

ln -s ../../origFolder/Filename newSymLink

如果你想确保链接relative使用ln -sr

man ln

-r, --relative - create symbolic links relative to link location
-s, --symbolic - make symbolic links instead of hard links

答案2

/home/someFolder1/someFolder2/someFolder3/someFolder4,您可以执行以下操作:

ln -s ../../myFolderHere .

并让它按您期望的方式工作。

相关内容