קורס עבודה בסביבת Unix/Linux שיעור תרגיל Links


זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/unix1/lessons/linkslab

1.בשאלב כיצד ניתן להיווכח ש file2 ו file4 הם שמות שונים (hard links) של אותו הקובץ
מלבד לראות מת שעת עריכתם האחרונה וכל שאר הנתונים שls -l מציג לנו יש עוד דרך לדעת?

הי,

אכן כן :slight_smile: הפקודה ls -li מציגה את האינדקס הייחודי של כל קובץ. אתה יכול להריץ אותה בתיקיה עם הקבצים ותראה את המספר בצד שמאל של השורה:

ls -li

20118267 -rw-r--r--   1 ynonp  staff  1053 Jan  3 16:29 LICENSE
20118268 drwxr-xr-x  19 ynonp  staff   608 Jan  3 16:29 ast
20118286 drwxr-xr-x   5 ynonp  staff   160 Jan  3 16:29 formatter
20118329 -rw-r--r--   1 ynonp  staff   323 Jan  3 16:29 go.mod
20118330 -rw-r--r--   1 ynonp  staff  2677 Jan  3 16:29 go.sum
20118331 drwxr-xr-x   4 ynonp  staff   128 Jan  3 16:29 gqlerror
20118334 -rw-r--r--   1 ynonp  staff  1041 Jan  3 16:29 gqlparser.go
20118335 drwxr-xr-x   8 ynonp  staff   256 Jan  3 16:29 lexer
20118342 drwxr-xr-x  11 ynonp  staff   352 Jan  3 16:29 parser
20118353 -rw-r--r--   1 ynonp  staff  1484 Jan  3 16:29 readme.md
20118354 drwxr-xr-x  23 ynonp  staff   736 Jan  3 16:29 validator

לקבצים שהם Hard Link אחד של השני יהיה את אותו inode number, כלומר אותו מספר בצד שמאל