为目录创建符号链接,符号链接最终位于目标内部

为目录创建符号链接,符号链接最终位于目标内部

我知道有人问过多次,但我按照说明操作,无法创建链接。符号链接 ( gradle-current) 始终位于目标 ( gradle-2.7)内部

cd ~
ln --symbolic -t /home/tung/gradle-2.7/  /home/tung/gradle-current/

或其他版本:

cd ~
ln --symbolic -t gradle-2.7  gradle-current

仍然没有运气,有什么建议吗?谢谢

答案1

-t指定一个目录在其中创建一个符号链接。它没有指定一个目录有针对性的通过符号链接。

你想要的是ln -s gradle-2.7 gradle-current。这将创建一个名为“gradle-current”的符号链接,它指向“gradle-2.7”。

事实上,gradle-2.7 是目录还是文件并不重要——命令是相同的。

其实gradle-2.7也没关系存在无论是否,创建符号链接的命令仍然相同。 (符号链接不会工作如果目标不存在,但仍然可以创建它。如果稍后创建目标,则符号链接将无需任何额外工作即可运行。)

相关内容