כיצד לקשר סימלינק למדריך בלינוקס

How Symlink Directory Linux



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

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







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



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



כיצד ליצור Symlink (קישור רך) בלינוקס

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





$ב- [הנתיב של קובץ היעד/מַדרִיך] [שם סמלי]

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

$ls

כדי לבדוק מספרי inode, השתמש בפקודה המוזכרת להלן:



$ls -אני

כיצד ליצור Symlink (קישור רך) לקובץ

יצירת קישור רך לקובץ היא פשוטה; השתמש בתחביר המוזכר להלן:

$ב- [נתיב המטרהקוֹבֶץ] [שם סמלי]

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

יצרתי ספרייה my_folder המכילה קובץ טקסט my_doc.txt. כעת, ליצירת symlink לקובץ my_doc.txt, אשתמש ב:

$ב- התיקייה שלי/my_doc.txt my_document

כדי לאמת זאת, השתמש ב:

$ls

כפי שניתן לראות בפלט לעיל, המסמך שלי הוא מצביע על התיקייה שלי/my_doc.txt קוֹבֶץ. גם לסימלינק וגם לקובץ המקורי יהיה מספר אינוד שונה. לבדיקת מספרי inode בשימוש:

$ls -אני

לקישורים קשים תמיד יהיו אותם מספרי קודים. כדי לאמת, יצרתי קישור קשיח של my_doc.txt קובץ ושם אותו מסמך_המסמך שלי :

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

כיצד ליצור Symlink (קישור רך) של התיקיה/מדריך

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

$ב- התיקייה שלי_התיקייה שלי_דוקט

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

$ls

כעת, בדוק את מספרי ה- inode:

$ls -אני

כיצד להחליף את Symlink (Soft Link) בלינוקס:

אם תנסה לעדכן סימנק עם אותו שם שכבר קיים, תקבל שגיאה:

$ב- התיקייה שלי__/my_doc_2.txt my_document

נצטרך להשתמש בדגל הכוח -f להחליף את הנתיב החדש לסימלינק הקיים.

$ב- -sfהתיקייה שלי__/my_doc_2.txt my_document

כיצד להסיר את Symlink (Soft Link) בלינוקס:

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

$לבטל את הקישור [שם סימלינק]

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

$לבטל את הקישורהמסמך שלי

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

$לבטל את הקישורהתיק שלי_דוקט

אנו יכולים גם להשתמש ב- rm פקודה להסרת סימני קישור.

$rmהתיקייה שלי_המסמך

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

שים לב שאם אתה משתמש ב- לבטל את הקישור אוֹ rm פקודה, אל תשתמש בקו נטוי / גם אם מדובר בספרייה.

סיכום

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

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