来自外部文件夹的符号链接mac

时间:2013-05-07 18:40:20

标签: macos symlink

想象一下这是我的文件夹结构

filepath\targetpath
filepath\folder1

当我在targetpath文件夹

中时,我可以创建符号链接
ln -s ..\folder1 folder2  

但是当我尝试使用以下命令从上层创建符号链接时

ln -s filepath\folder1 filepath\targetpath\folder2

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

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

1 个答案:

答案 0 :(得分:0)

如果符号链接不是绝对路径名(以/开头),则会在创建链接时相对于包含链接的目录进行解释,您的cwd。所以如果你这样做:

ln -s filepath/folder1 filepath/targetpath/folder2

链接的目标是filepath/targetpath/filepath/folder1。您应该像第一次一样使符号链接:

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