קישורים סמליים, קישורים קשיחים וצמתים ספריות ב-Windows 10
ב-Windows 10, אתה יכול להשתמש בקישורים סמליים כדי להפנות בקלות תיקייה אחת למיקום אחר. קישורים סמליים נמצאים בשימוש נרחב במערכת ההפעלה עבור הקבצים והתיקיות שלה. באמצעות קישורים סמליים, אתה יכול לחסוך מקום בדיסק שלך ולהפוך את הנתונים שלך לנגישים ממיקומי מערכת קבצים שונים מבלי להעביר פיזית את הנתונים שלך.
קישורים סמליים יכולים להיות שימושיים למדי במצבים רבים. לדוגמה, לאחרונה הוספתי כונן SSD למחשב שלי והתקנתי שם Windows. כל האפליקציות הניידות שלי נשארו בתיקייה D:\portable ורבות מהן הוגדרו לעבוד עם התיקיה D:\documents. הבעיה הייתה שלפני שהוספתי את ה-SSD החדש הזה, הנתיב לתיקיות היה C:\portable ו-C:\documents.
על ידי קישור סמלי של שתי התיקיות האלה הצלחתי לעבוד תוך כמה שניות. יצרתי קישורים סמליים בשם c:\portable ו-c:\documents מבלי להזיז אף קובץ או תיקיה. דבר מעניין נוסף הוא שאם אני מעביר את הקישורים הסמליים שלי למקום אחר, למשל, לכונן E: הם ימשיכו לעבוד ויצביעו על התיקיות שלי בכונן D:.
הנה כיצד ניתן ליצור קישורים סמליים.
לניהול קישורים סימבוליים, Windows מציעה לך דרכים רבות.
הכלי המפורסם ביותר הוא mklink. יש לו את התחביר הבא (mklink /?):
MKLINK [[/D] | [/H] | [/J]] יעד קישור
/D - יוצר קישור סמלי של ספרייה. ברירת המחדל היא קישור סמלי לקובץ.
/H - יוצר קישור קשיח במקום קישור סמלי.
/J - יוצר צומת ספריות.
קישור - מציין את שם הקישור הסמלי החדש.
יעד - מציין את הנתיב (יחסי או מוחלט) שאליו מתייחס הקישור החדש.
כעת אתם עשויים לתהות מה ההבדל בין קישור סמלי של ספרייה לצומת ספריות.
מה ההבדל בין קישור סמלי ספרייה לצומת ספריות
צומת Directory הוא סוג ישן יותר של קישור סימבולי, שאינו תומך בנתיבי UNC (נתיבי רשת שמתחילים ב-\\) ובנתיבים יחסיים. חיבורי ספריות נתמכים במערכות Windows 2000 ומעלה NT מבוססות. קישור סמלי של ספרייה מצד שני תומך גם ב-UNC ובנתיבים יחסיים. עם זאת, הם דורשים לפחות Windows Vista. לכן, ברוב המקרים כיום, הקישור הסמלי של ספרייה הוא האפשרות המועדפת.
מה ההבדל בין קישור קשה לקישור סמלי
ניתן ליצור קישור קשיח רק עבור קבצים, לא תיקיות. אתה לא יכול ליצור קישור קשיח עבור ספריות. אז, יש לו יותר מגבלות מאשר צומת Directory וגם לא תומך בנתיבי UNC.
כיצד לראות אם קובץ או תיקיה הם קישור סמלי
בואו ניצור את כל שלושת סוגי הקישורים הסמליים ונראה כיצד הם יוצגו במערכת ההפעלה.
אני אצור את התיקיה Winaero בשולחן העבודה שלי ואת קובץ הטקסט Winaero.txt באותו מיקום.
לאחר מכן, אצור קישור סמלי חדש וצומת Directory חדש עבור התיקיה וקובץ הטקסט.
הפקודה mklink דורשת הרשאות מנהל, אז אתה צריך להפעיל אותה מ- שורת פקודה מוגבהת.
הפקודה הבאה תיצור חדש קישור סמלי של ספרייה:
mklink /d "c:\users\winaero\desktop\directory symbolic link" "c:\users\winaero\desktop\winaero"
בנוסף, כאשר הפעלת את העמודה "תכונות" בתצוגת הפרטים של סייר הקבצים, תראה את התכונה "L" שמציינת שזהו קישור סמלי.
עכשיו, בואו ניצור חדש צומת ספריות עבור תיקיית Winaero, באופן הבא:
mklink /j "c:\users\winaero\desktop\צומת ספריות" "c:\users\winaero\desktop\winaero"
הדרך היחידה למצוא את סוג הקישור היא להשתמש בקונסולה דיר פקודה. פתח חלון שורת פקודה חדש בתיקייה המכילה את הקישור שלך והפעל את הפקודה dir. ראה את הפלט:
עכשיו, בואו ניצור א קישור סמלי לקובץ הטקסט יצרתי. הפקודה היא כדלקמן:
mklink "c:\users\winaero\desktop\file symbolic link.txt" "c:\users\winaero\desktop\winaero.txt"
המצב שונה עבור קישורים קשים. בואו ניצור אחד:
mklink /h "c:\users\winaero\desktop\file hard link.txt" "c:\users\winaero\desktop\winaero.txt"
הדרך היחידה להבטיח שהקובץ הוא קישור קשיח היא להשתמש בכלי עזר אחר למסוף, fsutil.
הפעל אותו באופן הבא:
fsutil hardlink list "file hard link.txt"
הפקודה המוזכרת מציגה את כל הקבצים המקושרים:
אתה לא יכול לראות אם קובץ הוא קישור קשיח בקלות כי Explorer מחוץ לקופסה אינו נותן אינדיקציה כזו. הם מתנהגים כמו קבצים רגילים בפלט של פקודת dir או בסייר הקבצים.
עם זאת, קישורים קשיחים הם עדיין קישורים לקבצים אחרים. הם אינם משכפלים את תוכן קובץ היעד ואינם גוזלים שטח דיסק מיותר.
ב-Windows Vista ואילך, צומת ספריות משמשים לקישור נתיבים ישנים יותר של תיקיות קבצים כמו C:\Documents and Settings לנתיבים חדשים יותר כמו C:\Users. קישורים סמליים משמשים גם כדי להפנות מחדש את C:\Users\All Users אל C:\ProgramData.
החל מ-Windows Vista, קישורים קשיחים נמצאים בשימוש נרחב גם על ידי Windows ומנגנון השירות שלו. קבצי מערכת רבים הם קישורים קשיחים לקבצים שבתיקיית Windows Component Store. אם תפעיל את הפקודה fsutil hardlink list עבור explorer.exe, notepad.exe או regedit.exe, תוכל לראות זאת בעצמך!
זהו זה. עכשיו אתה יודע כל מה שאתה צריך לדעת על קישורים סמליים ב-Windows 10. באמצעות מידע זה, אתה יכול לפתור בעיות עם נתיבים כאשר אתה מוסיף כונן דיסק חדש למחשב שלך, או מעביר תיקיה כלשהי אך עדיין צריך שהיא תהיה נגישה דרך הנתיב הקודם שלה. אל תהסס להשאיר תגובה אם יש לך שאלה או יש לך משהו להוסיף.
עכשיו תראה כיצד ליצור קישורים סמליים עם PowerShell.