תשובה מהירה: מהם קישורים וקישורים סמליים במערכת הקבצים של יוניקס?

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

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

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

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

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

כדי להציג את הקישורים הסמליים בספרייה:

  1. פתח מסוף ועבור לספרייה הזו.
  2. הקלד את הפקודה: ls -la. זה יציג רשימה ארוכה של כל הקבצים בספרייה גם אם הם מוסתרים.
  3. הקבצים שמתחילים ב-l הם קבצי הקישורים הסמליים שלך.

ספריית תוכנית במנהל קבצים, נראה שהיא מכילה את הקבצים בפנים /mnt/partition/. התוכנית. בנוסף ל"קישורים סמליים", הידועים גם כ"קישורים רכים", ניתן במקום זאת ליצור "קישור קשה". קישור סמלי או רך מצביע על נתיב במערכת הקבצים.

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

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

לשם כך, תיצור קישור סמלי.

  1. הקישור הסמלי מופיע כקישור בתוך הספרייה. …
  2. לאחר יצירתו, תוכל ללחוץ על נתיב הקובץ של הקישור הסמלי בספרייה כדי לנווט במהירות למיקום חדש.
  3. הקישור הסמלי החדש יופיע בספרייה שבה מיקמת אותו.

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

Windows 7 ו-Vista תומכים במקסימום של 31 נקודות חזרה (ולכן קישורים סמליים) עבור נתיב נתון (כלומר כל נתיב נתון יכול להיות לכל היותר 31 כיוונים לפני ש-Windows מוותר). רק משתמשים עם ההרשאה החדשה 'צור קישור סימבולי', שרק למנהלי מערכת יש כברירת מחדל, יכולים ליצור קישורים סימבוליים.

A הקישור הקשיח פועל כעותק (שיקוף) של הקובץ שנבחר. אם הקובץ שנבחר קודם לכן נמחק, הקישור הקשיח לקובץ עדיין יכיל את הנתונים של אותו קובץ. ... קישור רך: קישור רך (הידוע גם כקישור סימבולי) פועל כמצביע או כהפניה לשם הקובץ.

אוהב את הפוסט הזה? אנא שתפו את חבריכם:
מערכת הפעלה היום