1

当我在一个目录中创建两个指向对方的软链接时

例如。 abc->xyzxyz->abc

我无法在 ubuntu 中以图形方式打开该目录。当我单击该目录时,它立即打开并立即关闭。这可能是什么原因,除了删除那些软链接之外,如何对其进行排序?

4

1 回答 1

2

您可能指的是循环符号链接(或符号链接)。你会期待什么?任何open(2)(或其他)系统调用都会失败,并且 errno 设置为

  ELOOP  Too many symbolic links encountered while traversing the path.

您应该使用unlink(2)系统调用删除其中一个链接,例如由rm命令调用;所以你可以打开一个终端,cd到包含那个烂摊子的目录,然后

 rm -v abc xyz
于 2012-10-18T04:31:55.260 回答