מה הם כינויים, קישורים סמליים, וקישורים קשה ב- Mac OS X?

מערכת הקבצים X OS תומכת במספר סוגים של קישורים קיצור לקבצים ותיקיות. קישורים קיצור יכול להקל על לנווט אובייקטים קבורים עמוק בתוך מערכת הקבצים OS X. מערכת ההפעלה X תומכת בשלושה סוגים של קישורים: כינויים, קישורים סמליים וקישורים קשים.

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

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

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

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

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

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

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

כינויים

סוג זה של קיצור הוא העתיק ביותר עבור Mac; שורשיה הולכים כל הדרך חזרה למערכת 7 . כינויים נוצרים ומנוהלים ברמת ה- Finder, כלומר אם אתה משתמש ב- Terminal או ביישום שאינו Mac, כגון יישומים ושירותים רבים של UNIX, כינוי לא יפעל. OS X נראה לראות כינויים כמו קבצי נתונים קטנים, אשר הם, אבל זה לא יודע איך לפרש את המידע שהם מכילים.

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

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

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

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

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

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

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

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

קישורים קשים

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

הפניות וקריאה נוספת