מהם קישורים סמליים? איך יוצרים קישורים סמליים ב-Windows 10?

What Are Symbolic Links



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



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





מהו קישור סמלי או קישור סמלי

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





אל תבלבלו בין סימלינק לקיצור דרך.



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

מבנה קישור סמלי

קישור סמלי הוא מחרוזת טקסט שמתפרשת אוטומטית על ידי מערכת ההפעלה כנתיב לקובץ או ספרייה אחרת. הקובץ או הספרייה האחרים הזו נקראים 'יַעַד '.

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



היתרונות של קישורים סמליים

  1. קישורים סמליים תופסים מעט מאוד מקום והם נוצרים מהר מאוד. אתה חוסך הרבה מקום בכונן הקשיח עם קישורים סמליים
  2. שלא כמו קישורים קשיחים, קישורים סמליים יכולים לקשר לקבצים במערכות קבצים. שים לב שאם תמחק את הקובץ המקורי, הקישור הקשיח עדיין יתמוך בו, אך הקישור הסמלי לא.
  3. קישורים סמליים שומרים על מבנה התיקיות שבו הם כלולים. למשל, נניח שיש טֶקסט הקובץ כלול ב 'תוֹעֶלֶת' התיקייה הממוקמת ב /D/Myfolder/Utility/windowsclub.txt . עכשיו אם הקישור הסמלי עבור תוֹעֶלֶת נוצרה תיקיה בתיקיית Dropbox והתחלת לחפש windowsclub.txt בתיקייה dropbox יקרא נתיב הקובץ /D/Myfolder/Utility/windowsclub.txt במקום להמיר חזרה לנתיב הקובץ המקורי/הממשי.
  4. עם קישורים סמליים, אתה יכול לאחסן את קבצי המדיה / הווידאו שלך בכונן קשיח אחר, אך עדיין להציג אותם בתיקיות המוסיקה / הווידאו הסטנדרטיות כך שתוכניות המולטימדיה שלך יוכלו לזהות אותם.
  5. לעתים קרובות מפתחים מחליפים עותקים כפולים של קבצים/תיקיות משותפים בקישורים סימליים המצביעים על קבצים/תיקיות פיזיות. החלפת עותקי קבצים מיותרים יכולה לחסוך הרבה מקום בדיסק פיזי ולהפחית במידה ניכרת את הזמן הדרוש להעתקה/גיבוי/פריסה/שיבוט של פרויקטים.

חשיבותם של קישורים סמליים בעולם הפיתוח המודרני

כפי שמציין יוזף דור, מנהל תוכניות מוביל במיקרוסופט בבלוג של Windows,

כלי פיתוח פופולריים רבים כגון git ומנהלי חבילות כגון npm מזהים ומשמרים קישורים סמליים בעת יצירת מאגרים או חבילות, בהתאמה. כאשר המאגרים או החבילות הללו משוחזרים במקום אחר, גם הקישורים הסמליים משוחזרים, מה שמבטיח ששטח הדיסק (וזמן המשתמש) לא יתבזבז. Git, למשל, יחד עם אתרים כמו GitHub, הפכו לכלי ניהול קוד המקור העיקרי המשמש את רוב המפתחים כיום.

קישורים סמליים

חלונות 10 מסירים בבטחה חומרה שלא עובדת

גם השימוש במנהלי חבילות בפיתוח מודרני גדל באופן דרמטי בשנים האחרונות. לדוגמה, מנהל חבילות הצומת (npm) שירת ~400 מיליון התקנות בשבוע של 1 ביולי 2015, אבל שירת למעלה מ-1.2 מיליארד התקנות רק שנה לאחר מכן - גידול פי 3 בשנה אחת בלבד! בסוף יוני 2016, npm שירתה למעלה מ-1.7 מיליארד חבילות צמתים בשבעה ימים בלבד!

קישורים סמליים ב-Windows 10

בעוד שלקישורים סימליים יש יתרונות ברורים, הם שימשו בעיקר במערכות הפעלה תואמות UNIX כמו Linux, FreeBSD, OSX וכו' שבהן ניתן ליצור קישורים סימליים ללא הגבלה. עבור משתמשי Windows, למרות שקישורים סמליים היו זמינים מאז Windows Vista, יצירתם הייתה קשה ומייגעת.

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

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

איך יוצרים קישורים סמליים

קישורים סמליים ניתן ליצור עם הפקודה mklink אוֹ CreateSymbolicLink API .

בלתי צפוי_מצב_מצב_מלכודת

באמצעות הפקודה mklink

באמצעות הפקודה mklink השתמש בתחביר הבא:

|_+_|

הערה. Mklink יכול ליצור מספר סוגים של קישורים. להלן הסוגים:

  • /D יוצר קישור סמלי לספרייה. ברירת המחדל היא קישור סמלי לקובץ.
  • /H יוצר קישור קשיח במקום קישור סמלי.
  • /j יוצר צומת ספריות.

לדוגמה, יצרתי חיבור ספרייה של תיקיית המוזיקה שלי לשולחן העבודה שלי. ראה צילום מסך למטה.

קישורים סמליים ב-Windows 10

אז כשאני לוחץ על הקישור הסמלי, מתברר שקבצי המוזיקה שלי מאוחסנים ב C: מוסיקה לשולחן העבודה של משתמשים למרות שזה היה קיים במקור C: מוזיקה של משתמשים .

צור קישורים סמליים בחלונות 10

זכור שאם יש לך רווחים בנתיב שלך, עליך לתחום אותם במרכאות.

באמצעות CreateSymbolicLink

כדי לאפשר את ההתנהגות החדשה בעת שימוש ב-CreateSymbolicLink API, ישנו פעולה נוספת dwFlags אפשרות שתצטרך להגדיר את הערך כ:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

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

למידע נוסף על איך ליצור קישור סמלי באמצעות CreateSymbolicLink API, בקר windows.com .

לקרוא : יצירת קישורים קשיחים, קישורים סמליים, קפיצות, נקודות הר נפח .

להמיר PNG ל- JPG מבלי לאבד את האיכות

סיכום

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

הורד את כלי תיקון המחשב כדי למצוא במהירות ולתקן באופן אוטומטי שגיאות של Windows

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

רשום פופולרי