我正在尝试创建一个指向 JS 文件的链接。如果我输入,ln -s ./script.js ./scriptLink
它会成功创建一个有效的链接。但是如果我输入ln -s ./script.js ../scriptLink
,创建的链接X
图标上会显示红色和一个橙色锁。
当我输入ls -l
父目录时,我得到
lrwxrwxrwx 1 alex alex 11 July 30 11:38 scriptLink -> ./script.js
和scriptLink
和./script.js
是红色的。我也尝试用 创建链接sudo
,但结果是一样的。将script.js
权限更改为 777 也不起作用。
答案1
您必须告知 ln 命令您正在创建的链接是相对类型,如下所示:
ln -s ./script.js -r ../scriptLink