Kate 更改 inode

Kate 更改 inode

为什么当我更改文件时 Kate 会更改 inode?例如:

ookami@ookami-E7130:~/test$ touch test
ookami@ookami-E7130:~/test$ ln test test1
ookami@ookami-E7130:~/test$ ls -li
total 0
2782182 -rw-rw-r-- 2 ookami ookami 0 авг.   9 00:21 test
2782182 -rw-rw-r-- 2 ookami ookami 0 авг.   9 00:21 test1
ookami@ookami-E7130:~/test$ kate test1
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
ookami@ookami-E7130:~/test$ ls -li
total 4
2782182 -rw-rw-r-- 1 ookami ookami 0 авг.   9 00:21 test
2782185 -rw-rw-r-- 1 ookami ookami 4 авг.   9 00:21 test1
ookami@ookami-E7130:~/test$ 

我创建了文件test,然后创建了到它的硬链接 - test1。这两个文件的 inode 都是 2782182。之后我用test1kate 打开并更改了它。现在test1inode 是 2782185。这是 bug 还是有原因的?如果这是正确的行为,则无法使用硬链接文件。

答案1

看起来像已知错误Kate 中有一个漏洞,并且无法修复。(漏洞状态为已解决,将修复)

相关内容