ln (פקודה)

פקודת יוניקס

ln (קיצור של link; מאנגלית: "קישור") היא תוכנית יוניקס סטנדרטית ליצירת קישורים לקבצים.

פעולה

עריכה

ישנם שני סוגי קישורים לקבצים, אשר שניהם ניתנים ליצירה בעזרת הפקודה ln:

  1. קישור סימבולי (symbolic link, נקרא גם soft link)
  2. קישור חזק (hard link)

למעשה, הפקודה משתמשת בקריאות המערכת link() ו-symlink() על מנת ליצור קישור חזק או סימבולי, בהתאמה. [1][2]

תחביר

עריכה

תחביר הפקודה הוא כדלקמן:[3][4][5]

ln [OPTIONS] source_file... target_file

על מנת ליצור קישור סימבולי יש להשתמש בדגל -s. לדוגמה:

$ ln -s a b
$ ls -l
total 0
-rw-rw-r--. 1 user group 0 Aug 3 18:10 a
lrwxrwxrwx. 1 user group 1 Aug 3 18:10 b -> a

קישורים חיצוניים

עריכה

הערות שוליים

עריכה
  1. ^ link(2), דף העזרה של קריאת המערכת במערכת ההפעלה לינוקס.
  2. ^ symlink(2), דף העזרה של קריאת המערכת במערכת ההפעלה לינוקס.
  3. ^ Man Page for ln, מתוך תקן POSIX, באתר מערכת הפעלה יוניקס.
  4. ^ ln, דף העזרה באתר מערכת ההפעלה FreeBSD.
  5. ^ ln(1), דף העזרה במערכת ההפעלה לינוקס.