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

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

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

ל לִיצוֹר a קישור סמלי, use the -s ( —סמלי ) option. If both the FILE and קשר ניתנים, ln יצטרך לִיצוֹר a קישור מהקובץ שצוין כארגומנט הראשון ( FILE ) לקובץ שצוין כארגומנט השני ( קשר ).

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

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

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

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

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

הדרך הפשוטה ביותר: cd למקום שבו נמצא הקישור הסמלי ובצע ls -l כדי לרשום את הפרטים של הקבצים. החלק שמימין ל-> אחרי הקישור הסמלי הוא היעד שאליו הוא מצביע.

הפקודה ln בלינוקס יוצרת קישורים בין קבצי מקור וספריות.

  1. -s - הפקודה עבור קישורים סמליים.
  2. [קובץ יעד] – שם הקובץ הקיים שעבורו אתה יוצר את הקישור.
  3. [שם קובץ סימבולי] - שם הקישור הסמלי.

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. הפקודה ln ואז יוצר את הקישור הסמלי.

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

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