最近在Ubuntu下使用ln命令总是不成功,目的文件都显示“链接已断”,以前都没问题啊。只好硬生生的指定到源目录执行程序。
今天又碰到这个问题,度娘又仔细检查了一番,终于发现原因。
我的源应用程序在:~/下载/gradle-1.11/bin/gradle,目标链接是/bin/gradle。我在~/下载 /gradle-1.11/bin下的终端输入“sudo ln -s ./gradle /bin/gradle”,bin下面的gradle果断不起作用。在/bin下用ls -l gradle查看,发现“lrwxrwxrwx 1 0 0 8 3月 11 01:21 gradle1 -> ./gradle”。于是删除/bin/gradle后,重新ln,把源路径写全,“sudo ln -s ~/下载/gradle-1.11/bin/gradle/gradle /bin/gradle”,果然可以了。
菜鸟伤不起啊。