ברשותכם ארחיב קצת על הכלי:
יש בWindows שני כלים ליצירת קיצורי דרך, א. junction.exe, ב. MKLink. ואני אנסה להסביר את ההבדל בין הכלים:
השוואה:
junction נבנתה בשנות ה2000 על ידי מארק רוסינוביץ (Mark Russinovich's) ונוצרה לצורך ספציפי: יצירת ומחיקת קיצורי דרך. לאורך השנים לא הוצגו חידושים בכלי, והגרסא האחרונה פורסמה ב-4 ביולי 2016.
mklink לעומת זאת היא פקודה שזמינה החל מWindows Vista והילך וניתן ליצור עם זה מגוון סוגי קישורים (Hard links, Junctions, Symbolic links). רשמית אין בmklink דרך רשמית למחוק את הקיצורים אחרי היצירה, אבל ניתן לעשות זאת עם הפקודות del וrd.
קצת היסטוריה:
לפני Vista, לא היה אפשרות בWindows ליצור קיצורי דרך. ומי שרצה, היה צריך לכתוב לכך תוכנה בעצמו, או להשתמש בrktools.exe שמייקרוסופט יצרה.
בשנות ה2000, שוחררה הגרסא הראשונה של junction, מצורף הציטוט מהאתר הרשמי
Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer. [...]
Unfortunately, Windows comes with no tools for creating junctions—you have to purchase the Win2K Resource Kit, which comes with the linkd program for creating junctions. I therefore decided to write my own junction-creating tool: Junction.
בשנת 2005 שוחררה בטא של mklink שלא יכלה ליצור קיצורי דרך. היכולת נוספה עם השימוש בCommunity Technology Preview (CTP) שפורסמה ב19 בדצמבר 2005.
להלן התיעוד הראשון מהרשת לשימוש בכלי
C:\test>ver
Microsoft Windows [Version 6.0.5365]
C:\test>mklink
Creates a symbolic link.
MKLINK [[/D] | [/H] | [/J]] Link Target
[...]
מקור
מידע נוסף:
קובץ או תיקיה יכולים להכיל נקודת שחזור. הפורמט של הנקודה קריא על ידי מערכת הקבצים והיא יודעת לעבד אותו.
במערכות הקבצים NTFS ישנם שלש סוגים של קישורים לקבצים שנתמכים:
א. Hard links - קישור שמצביעה על מיקום אחר, לדוגמא: C:\dira\ethel.txt linked מפנה לC:\dirb\dirc\lucy.txt.
ב.Junctions - נקודת שחזור
ג. Symbolic links - שזה בעצם קיצור דרך (תומך בנתיבים מקומים ובנתיבי רשת), בWindows 7 נוספה מדיניות אבטחה שלא מאפשרת לחסרי הרשאות ליצור קיצורי דרך למיקום שדורש הרשאות.
ואחרי ההקדמה: בעוד junction.exe תומך רק בנקודות שחזור ובהארד לינק, mklink לעומת זאת תומכת גם ביצירת קיצורי דרך, כך שהיא התוכנה השימושית.
הוראות לשימוש בכלי: (נתמך בWindows 11, 10, 8, 7, וVista)
יש להפעיל את הCMD כמנהל ולהריץ mklink.
כדי ליצור קיצור דרך לספריה משתמשים בדגל /D, כדי ליצור קיצור דרך לקובץ כלשהוא משתמשים בדגל /H, וכדי ליצור הארד לינק יש להשתמש בדגל /J.
לדוגמא:
mklink /J "C:\Link To Folder" "C:\Users\Name\Original Folder"
אם אתה רוצה ליצור קיצור דרך בצורה גרפית, תוכל להוריד את הכלי Link Shell, לאחר ההתקנה, תנווט לקובץ שאתה רוצה ליצור לו קיצור דרך, קליק ימני ו״Pick Link Source״ (בווינדוס 11 צריך ללחוץ קודם על ״הצג אפשרויות נוספות״)
אותו רעיון ביצירת קיצור דרך לתיקיה או הארד לינק:
בהצלחה!