想象一下这是我的文件夹结构
filepath\targetpath
filepath\folder1
当我在targetpath文件夹
中时,我可以创建符号链接ln -s ..\folder1 folder2
但是当我尝试使用以下命令从上层创建符号链接时
ln -s filepath\folder1 filepath\targetpath\folder2
它创建快捷方式文件而不是文件路径的符号链接。
当我在targetpath文件夹之外时,如何创建符号链接?
答案 0 :(得分:0)
如果符号链接不是绝对路径名(以/
开头),则会在创建链接时相对于包含链接的目录进行解释,不您的cwd。所以如果你这样做:
ln -s filepath/folder1 filepath/targetpath/folder2
链接的目标是filepath/targetpath/filepath/folder1
。您应该像第一次一样使符号链接:
ln -s ../folder1 filepath/targetpath/folder2