如何创建一个相对符号链接 mac OS?

如何创建一个相对符号链接,始终指出源文件夹以上两个级别? 我想创建一个独立的假名,它将在任何计算机上工作,只要源文件夹存在于上面的两个级别。

原则上,我想要什么:


|-- Original 
|-- folder 1
|-- folder 2
|-- Original alias


我需要它为我的项目结构 XCode. 我试过了:


ln -s Original /../../Original


但他创建了一个找不到自己的源文件夹的假名。
已邀请:

知食

赞同来自:

我认为你有反向阶的参数的顺序。 所以应该是:


$ ln -s <dest> <link/>


在哪里
<dest>

它成为创建的新参考的内容。

在您的特定示例中:


$ cd "folder 1"/"folder 2"
$ ln -s ../../Original Original


或者,在一个团队中,来自基线:


$ ln -s Original "folder 1/folder 2/Original"


</dest></dest>

冰洋

赞同来自:

删除第一个
/

- 这是根源的绝对链接,您想要
../../

它是相对于当前位置的。

要回复问题请先登录注册