آیا نام مستعار، لینک نمادین و لینک سخت در سیستم عامل مک ایکس؟

سیستم فایل OS X چندین نوع پیوند میانبر برای فایل ها و پوشه ها را پشتیبانی می کند. لینک های میانبر می تواند به راحتی به حرکت به اشیاء که عمیق در سیستم فایل OS X دفن شده است . OS X دارای سه نوع لینک است: نام مستعار، لینک نمادین و لینک های سخت.

هر سه نوع پیوند ها، کلید های میانبر برای شی اصلی سیستم فایل هستند. یک شیء سیستم فایل معمولا یک فایل روی مک شماست، اما همچنین می تواند یک پوشه، یک درایو، حتی یک دستگاه شبکه باشد.

مرور کلی نام مستعار، لینک نمادین، و پیوند سخت

لینک های میانبر فایل های کوچکی هستند که یک شی فایل دیگر را ارجاع می دهند. هنگامی که سیستم یک پیوند میانبر روبرو می شود، فایل را می خواند، که حاوی اطلاعاتی درباره جایی که شیء اصلی قرار دارد، و سپس باز می شود که شی. در بیشتر موارد، این اتفاق می افتد بدون برنامه ها به رسمیت شناخته شده است که آنها با یک لینک برخی از نوع مواجه شده است. هر سه نوع لینک ها سعی می کنند به کاربر یا برنامه ای که از آنها استفاده می کنند، شفاف باشد.

این شفافیت اجازه می دهد تا لینک های میانبر برای بسیاری از اهداف مختلف مورد استفاده قرار گیرد. یکی از رایج ترین موارد این است که به راحتی به یک فایل یا پوشه ای که عمیقا در سیستم فایل دفن شده است دسترسی داشته باشید. به عنوان مثال، شما ممکن است یک پوشه حسابداری را در پوشه اسناد خود برای ذخیره اظهارات بانکی و سایر اطلاعات مالی ایجاد کنید. اگر شما اغلب از این پوشه استفاده می کنید، می توانید نام مستعار آن را ایجاد کنید. نام مستعار بر روی دسکتاپ ظاهر می شود. به جای استفاده از یاب برای حرکت از طریق سطوح پوشه های متعدد برای دسترسی به پوشه حسابداری، شما می توانید به سادگی بر روی نام مستعار دسک تاپ کلیک کنید. نام مستعار شما را به سمت پوشه و فایل های آن منتقل می کند و یک فرایند ناوبری طولانی را کوتاه می کند.

یکی دیگر از استفاده های رایج برای کلید های میانبر فایل سیستم این است که از داده های مشابه در مکان های مختلف استفاده کند، بدون نیاز به دویدن داده ها یا حفظ هماهنگ سازی داده ها.

بیایید به مثال مثال حسابداری ما بازگردیم. شاید شما یک برنامه کاربردی دارید که برای ردیابی بازار سهام استفاده می کنید، و برنامه نیاز دارد فایل های داده خود را در برخی از پوشه های از پیش تعریف شده ذخیره کند. به جای کپی کردن پوشه حسابداری به مکان دوم، و سپس نگرانی در مورد نگه داشتن دو پوشه در همگام سازی، شما می توانید یک نام مستعار یا یک لینک نمادین ایجاد کنید، به طوری که برنامه معاملاتی سهام می بیند داده ها در پوشه اختصاص داده شده خود را، اما در واقع دسترسی داده های ذخیره شده در پوشه حسابداری شما.

برای خلاصه کردن چیزها: همه سه نوع میانبرها به سادگی روش دسترسی به یک شی در سیستم فایل مک خود را از غیر از محل اصلی خود. هر نوع میانبر دارای ویژگی های منحصر به فرد است که برای برخی از کاربردها مناسب تر از دیگران است. بیایید نگاهی دقیقتری بیابیم.

نام مستعار

این نوع میانبر قدیمی ترین برای Mac است؛ ریشه های آن به سیستم 7 رفته است . نام مستعار در سطح یاب ایجاد و مدیریت می شود، بدین معنا که اگر از Terminal یا یک برنامه غیر مک استفاده می کنید، مانند بسیاری از برنامه ها و ابزارهای یونیکس، نام مستعار کار نخواهد کرد. OS X به نظر می رسد نام های مستعار را به عنوان فایل های داده کوچک، که آنها هستند، اما نمی داند که چگونه اطلاعات آنها را تفسیر می کند.

این ممکن است به نظر نرسد، اما نام مستعار واقعا قوی تر از سه نوع میانبر است. برای کاربران مکینتاش و برنامه ها، نام مستعار نیز از کلیدهای میانبر همه متنوع تر است.

هنگام ایجاد یک نام مستعار برای یک شی، سیستم یک فایل داده کوچک را شامل می شود که شامل مسیر فعلی به شیء و همچنین نام inode object است. نام inode هر نام یک رشته طولانی از اعداد است، مستقل از نامی که شما به آن اعطا می کنید، و تضمین شده است که به هر حجم و یا درایو استفاده از مک خود منحصر به فرد است.

هنگامی که یک فایل مستعار ایجاد می کنید، می توانید آن را به هر مکان در فایل سیستم مک خود منتقل کنید و همچنان به شی اصلی رجوع کنید. شما می توانید نام مستعار را هر چند بار به همان اندازه دوست داشته باشید و همچنان با شیء اصلی ارتباط برقرار کنید. این بسیار هوشمندانه است، اما نام های پنهان این مفهوم را به قدم بعدی ادامه می دهند.

علاوه بر حرکت نام مستعار، می توانید عنصر اصلی را در هر جای فایل سیستم مک خود حرکت دهید؛ نام مستعار هنوز قادر به پیدا کردن فایل خواهد بود. نام مستعار می تواند این ترفند ظاهرا جادویی را انجام دهد، زیرا نام مستعار آیتم اصلی را شامل می شود. از آنجا که نام inode هر نام مورد نظر منحصر به فرد است، سیستم همیشه می تواند فایل اصلی را پیدا کند بدون توجه به جایی که شما آن را انتقال دهید.

این فرایند به این صورت عمل می کند: هنگام دسترسی به یک نام مستعار، سیستم بررسی می کند که آیا آیتم اصلی در نام پوشه در پرونده نام مستعار ذخیره می شود. اگر اینطور باشد، سیستم به آن دسترسی پیدا می کند و این همان است. اگر شی جابجا شده باشد، سیستم برای یک فایل جستجو می کند که دارای نام یک inode است همانطور که در فایل مستعار ذخیره می شود. پس از آن یک نام درونی نامی پیدا می کند، سپس سیستم به شیء متصل می شود.

لینک های نمادین

این نوع میانبر بخشی از سیستم فایلهای یونیکس و لینوکس است. از آنجا که OS X در بالای یونیکس ساخته شده است، به طور کامل از لینک های نمادین پشتیبانی می کند. لینک های نمادین شبیه به نام های مستعار هستند در حالی که آنها فایل های کوچکی هستند که حاوی نام مسیر به شی اصلی هستند. اما برخلاف نامهای مستعار، پیوندهای نمادین شامل نام inode نیستند. اگر شی را به مکان دیگری منتقل کنید، لینک نمادین شکسته خواهد شد و سیستم قادر به یافتن شیء نخواهد بود.

این ممکن است مانند یک ضعف ظاهر شود، اما این نیز یک قدرت است. از آنجا که لینک نمادین یک شیء را با نام راه خود پیدا می کند، اگر جایی را با یک شی دیگر با همان نام و همان مکان جایگزین کنید، لینک نمادین به کار ادامه خواهد داد. این باعث می شود که لینک های نمادین طبیعی برای کنترل نسخه باشد. به عنوان مثال، شما می توانید یک سیستم کنترل نسخه ساده برای یک فایل متنی به نام MyTextFile ایجاد کنید. شما می توانید نسخه های قدیمی تر فایل با شماره یا تاریخ اضافه شده، مانند MyTextFile2 را ذخیره کنید و نسخه فعلی فایل را به عنوان MyTextFile ذخیره کنید.

لینک های سخت

مانند لینک های نمادین، لینک های سخت بخشی از سیستم فایل پایه یونیکس هستند. لینک های سخت فایل های کوچک است که مانند نام مستعار حاوی نام مستعار اصلی مورد است. اما برخلاف نامهای مستعار و لینک های نمادین، لینک های سخت شامل نام مسیر به شی اصلی نمی شوند. اگر میخواهید یک پرونده تک پرونده در چندین مکان نمایش داده شود، معمولا از لینک سخت استفاده می کنید. بر خلاف نام های مستعار و لینک های نمادین، شما نمی توانید از جسم اولیه سخت مرتبط با سیستم فایل حذف کنید، بدون اینکه ابتدا همه لینکهای سخت را به آن حذف کنید.

منابع و خواندن بیشتر