ﻻحظت أن هناك فرق بين النتائج حيث أن اﻷمر

ls -li

يعطي هذه النتيجة:

total 0
13636392 -rw-rw-r-- 2 me me 0 Jul 21 00:12 hard-link
13636392 -rw-rw-r-- 2 me me 0 Jul 21 00:12 myFile
13633891 lrwxrwxrwx 1 me me 6 Jul 21 00:50 soft-link -> myFile

لكن الكود هذا يعطي:

import os

files = ['myFile', 'hard-link', 'soft-link']
for f in files:
    print(os.stat(f).st_ino, f)

هذه النتيجة:

13636392 myFile
13636392 hard-link
13636392 soft-link

ما هي المشكلة؟