כיצד ליצור ולנהל סימניות [Linux 101]
סמל, קצר עבור קישור סימבולי, הוא סוג מיוחד של קובץ / תיקייה המציינת או הפניות לקובץ פיזי / תיקייה אחרת במערכת. כאשר לוחצים, זה יהיה לעקוב אחר הקישור אליו הוא מתייחס, עם זאת שמירה על מבנה הקישור שלה. לדוגמה, כאשר לוחצים על קישור על שולחן העבודה של הבית שמצביע על תיקיית הגיבוי במחיצה אחרת, התוכן של תיקיית הגיבוי יופיע, אך מבנה הקישור עדיין תחת תיקיית הסימניות בספריית הבית. Symlink היא דרך טובה לגשת לקבצים ותיקיות שאינם בהישג יד, או שקשה להגיע אליהם והיא נמצאת בשימוש נרחב במערכת ההפעלה יוניקס. הוא זמין גם ב- Windows 7 & Vista, אך רק משתמשים בעלי הרשאת " יצירת קישור סימבולי ", שרק למנהלים יש כברירת מחדל, יכולים ליצור קישורים סמליים.
היתרונות של שימוש Symlink
היתרון העיקרי של הקישור הוא כי קל ליצור ולא משפיע על המערכת כאשר נמחק. יצירת קישוריות על התיקיה המקומית שלך המצביעה על תיקיית הגיבוי בכונן הרשת מקלה עליך לגשת לקבצים שלך. באופן דומה, משתמשים Dropbox שרצו לסנכרן תיקיות מרובות מחוץ לתיקייה Dropbox יכול לעשות שימוש בקישור כדי לקבל קבצים מסונכרנים בקלות.
בסביבה אירוח אתרים (במיוחד שרת LAMP), symlinks משמשים בכבדות להביא חלקים אחרים של מערכת הקבצים כדי שורש שרת. זה מאפשר למנהל הרשת לקבל גמישות רבה יותר בארגון והצגת קבצים באינטרנט.
מצד שני, כאשר התיקייה הממוקדת מועברת או נמחקת, הסימנייה לא תעבוד. אם יצרת הרבה קישוריות ואתה אוהב להעביר את התיקיות שלך מסביב, יהיה לך הרבה symlinks מת שוכב מסביב. למרות שהם לא תופסים שפע של מקום, הם יכולים להיות מכוער בלגן את מערכת הקבצים שלך.
כמו כן, יצירת קישור לא משנה את הרשאת המשתמש הבסיסית של הקבצים. אם תיצור קישוריות בתיקייה 'דף הבית', ותצביע על תיקיה בספריית השורש, הרשאת משתמש הקובץ לא תשתנה. תוכל לגשת לקבצים שבתיקייה, אך לא תוכל להציב קבצים או לערוך את הקבצים בתיקיית הסימניות.
כיצד ליצור
דרך שורת הפקודה
כדי ליצור קישור עם שורת הפקודה, אתה רק צריך להשתמש בפקודה ln
עם דגל. התחביר הוא כדלקמן:
ln-s TARGET_FOLDER SYMLINK_FOLDER
לדוגמה, אם אתה רוצה ליצור קישור על התיקייה Dropbox שלך כדי לסנכרן את כל טפטים יפה שאספת במשך השנים, הנה איך אתה יכול לעשות את זה דרך שורת הפקודה:
ln -s / home / username / wallpaper / home / username / Dropbox / wallpaper
הפקודה לעיל תיצור תיקיית קישור בשם "טפט" בתיקייה Dropbox, מצביע על תיקיית "טפט" בספריית הבית. כל טפט שאתה שם בתיקיה טפט יהיה באופן אוטומטי לסנכרן Dropbox.
הערה : לצורך המחשה, אני משתמש בנתיב מוחלט בדוגמה לעיל. ניתן להשתמש בנתיב יחסי גם כן.
דרך מנהל הקבצים
אין לי הזדמנות להשתמש בכל מנהלי הקבצים כדי לבדוק את הפונקציה הזו, אבל ב נאוטילוס, אתה יכול בקלות ליצור קישור על ידי לחיצה על קובץ / תיקיה ובחר "הפוך קישור".
פעולה זו תיצור קובץ סינכרון / תיקייה באותה ספרייה כמו הקובץ / התיקייה הממוקדים. זה צריך להיות בקלות לזיהוי עם סמל הקישור.
לאחר מכן תוכל לשנות את שם הסימנייה ולהעביר אותה למיקום אחר. המעבר של הקישור לא ישפיע על התוצאה, אבל המעבר של קובץ היעד / התיקיה יהיה.
ניהול הקישור
אם אין לך יותר להשתמש עבור הקישור, אתה יכול פשוט למחוק אותו וזה לא ישפיע על כל קובץ / תיקיה במערכת שלך.
כדי לשנות את תיקיית היעד היא מצביעה, אין כרגע שום דרך לעשות את זה. יהיה עליך למחוק את הסימנייה וליצור קישור נוסף המצביע על תיקיה אחרת.
האם מאמר זה שימושי לך? תן לנו לדעת את ההערות.
קרדיט תמונה: קישור על ידי Big Stock תמונה.