Windows Tips & News

קישורים סמליים, קישורים קשיחים וצמתים ספריות ב-Windows 10

click fraud protection

ב-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, תוכל לראות זאת בעצמך!

ה תיקיית WinSxS מאחסן קבצי מערכת שונים, המקושרים באמצעות קישורים קשיחים לקבצים הנמצאים בתיקיות C:\Windows, C:\Windows\System32 ותיקיות מערכת אחרות. כאשר מותקנים עדכוני מערכת הפעלה, הקבצים בתוך WinSxS מתעדכנים ומקושרים שוב במיקומי המערכת.

זהו זה. עכשיו אתה יודע כל מה שאתה צריך לדעת על קישורים סמליים ב-Windows 10. באמצעות מידע זה, אתה יכול לפתור בעיות עם נתיבים כאשר אתה מוסיף כונן דיסק חדש למחשב שלך, או מעביר תיקיה כלשהי אך עדיין צריך שהיא תהיה נגישה דרך הנתיב הקודם שלה. אל תהסס להשאיר תגובה אם יש לך שאלה או יש לך משהו להוסיף.

עכשיו תראה כיצד ליצור קישורים סמליים עם PowerShell.

הורד הסר את סמל לינוקס מחלונית הניווט ב-Windows 10

אתר זה משתמש בקובצי Cookie כדי לשפר את החוויה שלך בזמן שאתה מנווט באתר. מתוך קובצי Cookie אלה, קו...

קרא עוד

עדכונים מצטברים עבור Windows 10, 19 בפברואר, 2019

עדכונים מצטברים עבור Windows 10, 19 בפברואר, 2019

השאר תגובהמיקרוסופט משחררת עדכונים מצטברים עבור גרסאות מסוימות של Windows 10. העדכונים מגיעים עם ...

קרא עוד

הסר את לינוקס מחלונית הניווט ב-Windows 10

הסר את לינוקס מחלונית הניווט ב-Windows 10

Windows 10 גרסה 1903 "עדכון אפריל 2019" מגיע עם מספר שינויים ושיפורים מעניינים שנעשו בתכונת WSL. ...

קרא עוד