是否有任何操作系统提供一种机制(系统调用 - 而不是命令行程序)来更改符号链接(符号链接)引用的路径名 - 除了取消旧链接和创建新链接之外的路径名?
POSIX标准没有.Solaris 10没有.MacOS X 10.5(Leopard)没有.(我很可能确定AIX和HP-UX都没有.从这个Linux系统调用列表来看,Linux也没有这样的系统调用.)
有什么事吗?
(我期待答案是"不".)
由于证明负面是困难的,让我们重新组织这个问题.
如果您知道某些(类Unix)操作系统没有列出系统调用来重写符号链接的值(返回的字符串readlink())而不删除旧的符号链接并创建一个新的符号链接,请添加它 - 或者它们 -在答案中.