Symbolic Link ב-Windows Vista

network 2 המושג symbolic link מוכר הרבה יותר בעולם הלינוקס והשימוש בו די נופץ במיוחד. לעומת זאת בעולם ה-Windows המושג בפחות מוכר.

מערכת הקבצים NTFS תומכת באופציה דומה רק שב-NTFS זה נקרה junction points. האופציה הופיע לראשונה ב-Windows 2000 והיה ניתן להשתמש בה ע"י כלים כמו LinkD.exe שהגיע בחבילת ה-Resource Kit של Windows 2000.

symbolic link מה זה ?

symbolic link הוא בעצם אובייקט שמצביע לקובץ (או לאובייקט אחר במערכת הקבצים). הקישורים הסימבולים שקופים לגמרי עבור המשתמש והם חלק סטאנדארטי במערכת ההפעלה, "קישורים סימבולים" יכולים להופיע כתיקיות או כקבצים למשתמש. השימוש בהם הוא מאוד נוח כי הם מאפשרים שימוש בממשק אחיד להצבע לקבצים מקומים וגישה למידע שנמצא אפילו במספר מקומות אפילו אם הוא על מערכת מרוחקת, כל זאת בלי  שהמשתמש בכלל צריך לדעת מזה.

ל-Windows XP ו-Windows 2000 היו "נקודות צומת" (junction points), שאפשרו גישה לתיקיות ומחיצות על מחשב מקומי, אז ניהול JP היו די מסורבלים לתחזוקה וניהול ולכן הוחלפו בשיטה החדשה (symbolic linking = SL).

מידע נוסף

אז מה חדש ב-Vista

Windows Server 2008 ו-Windows Vista מספקים את הכלי MKLINK שיכול ליצור symbolic links עבור תיקיות וגם עבור קבצים. לתוכנה יש 3 פרמטרים אפשרים:

  • D/ – יוצר SL לספריה במקום לקובץ שזובי ברירת המחדל.
  • H/ – יוצר hard link במקום SL.
  • J/ – יוצר JP לספריה.

נגיד ויש לכם את הקובץ calc.exe בתיקיה windows\system32 ואתם רוצים להריץ אותו כ-machshevon.exe אתם יכולים להשתמש בפקודה:

שימו לב שהפלט של dir מודיע לנו ש-machshevon.exe הוא SL ומראה גם את שם הקובץ המקורי.

שימוש בפרמט H/ במקום, יצור לנו רשומה מסוג HL שיראה כמו קובץ אמיתי ולא "קיצור דרך" כמו SL.

עבור תיקיות, ניתן להשתמש גם באופציות HL או SL, כל שינוי של הוספה ומחיקה לתיקיה יעדכן את תיקית היעד.

למידע נוסף


פוסטים קשורים או דומים:

One thought on “Symbolic Link ב-Windows Vista

Leave a Comment

האימייל לא יוצג באתר. שדות החובה מסומנים *

*
*