软链接问题

时间:2010-07-19 02:49:53

标签: unix

我删除了指向x binary的符号链接,重新创建了指向y binary的同一链接,即现在它指向y二进制而不是x二进制。

当我从其位置运行二进制文件时,它会给出正确的结果。假设二进制文件位于

位置

$ / TMP /值GT; ./ÿ 输出正确

如果我去另一个目录, / ABD / DEF> / TMP /值/ Y 它给我输出x二进制

任何人都可以告诉我为什么会遇到一些问题。

2 个答案:

答案 0 :(得分:1)

value dir里面的tmp dir本身是一个在中间改变的符号链接?我们在这里猜测。

ls -la /tmp
ls -la /tmp/value
ls -la /abc/def

答案 1 :(得分:0)

心理调试表明你移动了shell(或其父节点)当前目录的目录,因此现在非常困惑。