2013-05-07 30 views
-1

想象这是我的文件夹结构符号连接的MAC

filepath\targetpath 
filepath\folder1 

当我的TARGETPATH文件夹中我可以创建符号链接

ln -s ..\folder1 folder2 

,但是当我尝试从上级符号链接使用以下命令

ln -s filepath\folder1 filepath\targetpath\folder2 

它创建快捷方式文件而不是符号链接到文件路径。

当我处于targetpath文件夹之外时,如何创建符号链接?

+0

除非你能添加某种编程背景下,这种类型的问题可能会更好地工作的[超级用户(HTTP://超级用户。 com /)... :) – summea 2013-05-07 18:43:16

+0

你有你的斜线向后。路径名是'dir/dir/dir/filename' – Barmar 2013-05-07 19:24:53

回答

0

如果符号链接是不是一个绝对路径(始于/)是相对于包含链接的目录来解释,您的CWD,当你做链接。所以如果你这样做:

ln -s filepath/folder1 filepath/targetpath/folder2 

链接的目标是filepath/targetpath/filepath/folder1。你应该把符号链接相同的方式,你做了第一次:

ln -s ../folder1 filepath/targetpath/folder2 
+0

非常有趣,谢谢 – wikinevis 2013-05-07 20:42:14