Warum ändert Kate den Inode, wenn ich die Datei ändere? Zum Beispiel:
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$
Ich habe eine Datei erstellt test
, dann Hardlink dazu gemacht - test1
. Beide Dateien haben Inode 2782182. Danach habe ich geöffnet test1
mit kate und änderte es. Jetzt test1
hat inode 2782185. Ist das ein Fehler oder hat es einen Grund? Wenn es richtig ist, ist es unmöglich, mit fest verknüpften Dateien zu arbeiten.
linux
filesystems
inode
kate
ookami.kb
quelle
quelle