Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在一个目录中创建两个指向对方的软链接时
例如。 abc->xyz和xyz->abc
abc->xyz
xyz->abc
我无法在 ubuntu 中以图形方式打开该目录。当我单击该目录时,它立即打开并立即关闭。这可能是什么原因,除了删除那些软链接之外,如何对其进行排序?
您可能指的是循环符号链接(或符号链接)。你会期待什么?任何open(2)(或其他)系统调用都会失败,并且 errno 设置为
ELOOP Too many symbolic links encountered while traversing the path.
您应该使用unlink(2)系统调用删除其中一个链接,例如由rm命令调用;所以你可以打开一个终端,cd到包含那个烂摊子的目录,然后
rm
cd
rm -v abc xyz