Несколько дополнительных деталей, с которыми я столкнулся:
Если файл только переименован, то этот файл будет сохранять тот же индекс (NSFileSystemFileNumber).
Однако, если файл был изменен, Mac OS X обычно заменяет старый файл копией нового файла, поэтому номера индексов не будут одинаковыми.
Если вы отредактируете текстовый файл в TextEdit, а затем сохраните его, вы можете заметить, что файл исчезает, а затем снова появляется в Finder. Однако если вы отредактируете этот файл с помощью редактора командной строки (vi, pico, emacs и т. Д.), Он будет сохранен непосредственно в файл.
Я предполагаю, что приложения Какао сначала сохранят во временный файл, а затем заменит исходную версию файла, что объясняет, почему иноды отличаются.