ﻻحظت أن هناك فرق بين النتائج حيث أن اﻷمر
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
ما هي المشكلة؟
التعليقات