符号链接MAC从外部文件夹



假设这是我的文件夹结构

filepathtargetpath
filepathfolder1

我可以创建符号链接当我在targetpath文件夹

ln -s ..folder1 folder2  

但是当我尝试用下面的命令

从上层创建符号链接时
ln -s filepathfolder1 filepathtargetpathfolder2

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

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

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

ln -s filepath/folder1 filepath/targetpath/folder2

链接的目标是filepath/targetpath/filepath/folder1。您应该使用与第一次相同的方法创建符号链接:

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

最新更新