Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何创建始终指向原始文件夹两层以上的相对符号链接?我想创建一个可以在任何机器上工作的独立于计算机的别名,前提是原始文件夹存在两个级别。
基本上,我想要的是:
|-- Original |-- folder 1 |-- folder 2 |-- Original alias
我的 XCode 项目结构需要这个。我试过了:
ln -s Original /../../Original
但它会创建一个无法找到其原始文件夹的别名。
我认为,你有倒序的论点。它应该是:
$ ln -s <dest> <link>
哪里<dest>成为创建的新链接的内容。
<dest>
在您的具体示例中:
$ cd "folder 1"/"folder 2" $ ln -s ../../Original Original
或者,在一个命令中,从基本目录:
$ ln -s Original "folder 1/folder 2/Original"
取出第一个/- 那是来自根的绝对链接,您希望../../与当前位置相对。
/
../../