ما هي الأسماء المستعارة والروابط الرمزية والارتباطات الثابتة في نظام التشغيل Mac OS X؟

يدعم نظام ملفات OS X عدة أنواع من الروابط المختصرة للملفات والمجلدات. يمكن أن تجعل الارتباطات المختصرة من السهل التنقل إلى الكائنات المدفونة في أعماق نظام ملفات OS X. يدعم نظام OS X ثلاثة أنواع من الروابط: الأسماء المستعارة ، والروابط الرمزية ، والروابط الثابتة.

جميع أنواع الروابط الثلاثة هي اختصارات لكائن نظام الملفات الأصلي. عادةً ما يكون كائن نظام الملفات عبارة عن ملف على جهاز Mac الخاص بك ، ولكن يمكن أيضًا أن يكون مجلدًا أو محرك أقراص أو حتى جهازًا متصلًا بالشبكة.

نظرة عامة على الأسماء المستعارة والروابط الرمزية والارتباطات الثابتة

الارتباطات المختصرة هي ملفات صغيرة تشير إلى كائن ملف آخر. عندما يصادف النظام رابطًا مختصرًا ، فإنه يقرأ الملف ، الذي يحتوي على معلومات حول مكان الكائن الأصلي ، ثم يتواصل لفتح ذلك الكائن. بالنسبة للجزء الأكبر ، يحدث ذلك دون أن تتعرف التطبيقات على أنها قد واجهت رابطًا من نوع ما. تحاول جميع أنواع الارتباطات الثلاثة أن تظهر شفافة للمستخدم أو التطبيق الذي يستخدمها.

تسمح هذه الشفافية باستخدام الارتباطات المختصرة لأغراض عديدة ومختلفة ؛ واحدة من أكثرها شيوعا هو سهولة الوصول إلى ملف أو مجلد مدفون في أعماق نظام الملفات. على سبيل المثال ، ربما تكون قد قمت بإنشاء مجلد محاسبة في مجلد "المستندات" لتخزين البيانات المصرفية والمعلومات المالية الأخرى. إذا كنت تستخدم هذا المجلد غالبًا ، يمكنك إنشاء اسم مستعار له. سيظهر الاسم المستعار على سطح المكتب. بدلاً من استخدام Finder للتنقل عبر مستويات متعددة من المجلدات للوصول إلى مجلد الحسابات ، يمكنك ببساطة النقر على اسم مستعار سطح المكتب الخاص به. سينقلك الاسم المستعار مباشرة إلى المجلد وملفاته ، مما يؤدي إلى قصر عملية التنقل الطويلة.

هناك استخدام شائع آخر لاختصارات نظام الملفات هو استخدام نفس البيانات في مواقع متعددة ، دون الحاجة إلى تكرار البيانات أو الحفاظ على مزامنة البيانات.

دعنا نرجع إلى مثال مجلد المحاسبة الخاص بنا. ربما يكون لديك تطبيق تستخدمه لتتبع خيارات سوق الأسهم ، ويحتاج التطبيق إلى تخزين ملفات البيانات الخاصة به في مجلد محدد مسبقًا. بدلاً من نسخ مجلد المحاسبة إلى موقع ثانٍ ، ثم القلق بشأن الاحتفاظ بالمجلدين في المزامنة ، يمكنك إنشاء اسم مستعار أو ارتباط رمزي ، بحيث يرى تطبيق تداول الأسهم البيانات في مجلده المخصص ولكنه في الواقع يصل إلى البيانات المخزنة في مجلد المحاسبة الخاص بك.

لتلخيص الأشياء: جميع الأنواع الثلاثة للاختصارات هي ببساطة طرق للوصول إلى كائن في نظام ملفات Mac الخاص بك من غير موقعه الأصلي. يحتوي كل نوع من الاختصار على ميزات فريدة تناسب بشكلٍ أفضل بعض الاستخدامات من غيرها. دعونا نلقي نظرة فاحصة.

اسماء مستعارة

هذا النوع من الاختصار هو الأقدم لنظام Mac ؛ تعود جذوره إلى النظام 7 . يتم إنشاء الأسماء المستعارة وإدارتها على مستوى الباحث ، مما يعني أنه إذا كنت تستخدم Terminal أو تطبيقًا لا يعمل بنظام التشغيل Mac ، مثل العديد من تطبيقات UNIX والأدوات المساعدة ، فلن يعمل اسم مستعار. يبدو أن OS X ترى الأسماء المستعارة كملفات بيانات صغيرة ، ولكنها لا تعرف كيفية تفسير المعلومات التي تحتوي عليها.

قد يبدو هذا عيبًا ، ولكن الأسماء المستعارة هي في الواقع أقوى أنواع الاختصارات الثلاثة. بالنسبة لمستخدمي Mac وتطبيقاتهم ، فإن الأسماء المستعارة هي أيضًا الأكثر تنوعًا من الاختصارات.

عندما تقوم بإنشاء اسم مستعار لكائن ، يقوم النظام بإنشاء ملف بيانات صغير يتضمن المسار الحالي للكائن ، بالإضافة إلى اسم inode للكائن. كل اسم inode للكائن عبارة عن سلسلة طويلة من الأرقام ، بغض النظر عن الاسم الذي تعطيه للكائن ، ومضمونًا فريدًا لأية وحدة تخزين أو محرك يستخدمه Mac.

بمجرد إنشاء ملف اسم مستعار ، يمكنك نقله إلى أي موقع في نظام ملفات Mac الخاص بك ، وسيظل يشير إلى الكائن الأصلي. يمكنك نقل الاسم المستعار حول عدد المرات التي تريدها ، وسيظل الاتصال بالكائن الأصلي. هذا ذكي جدًا ، لكن الأسماء المستعارة تأخذ المفهوم خطوة أخرى.

بالإضافة إلى تحريك الاسم المستعار ، يمكنك أيضًا نقل العنصر الأصلي في أي مكان في نظام ملفات Mac الخاص بك ؛ سيظل الاسم المستعار قادرًا على العثور على الملف. يمكن للأسماء المستعارة أداء هذه الحيلة السحرية لأنها تحتوي على اسم inode للمادة الأصلية. نظرًا لأن اسم inode الخاص بكل عنصر فريد ، يمكن للنظام دائمًا العثور على الملف الأصلي ، بغض النظر عن المكان الذي قمت بنقله إليه.

تعمل هذه العملية على النحو التالي: عند الوصول إلى اسم مستعار ، يتحقق النظام لمعرفة ما إذا كان العنصر الأصلي موجودًا في اسم المسار المخزن في ملف الاسم المستعار. إذا كان كذلك ، فإن النظام يصل إليها ، وهذا هو ذلك. إذا تم نقل الكائن ، يقوم النظام بالبحث عن ملف له نفس اسم التضمين كأحد الملفات المخزنة في ملف الاسم المستعار. بمجرد العثور على اسم inode مطابقة ، ثم يتصل النظام بالكائن.

روابط رمزية

يعتبر هذا النوع من الاختصارات جزءًا من أنظمة ملفات UNIX و Linux. نظرًا لأن نظام التشغيل OS X مبني على نظام UNIX ، فهو يدعم الروابط الرمزية تمامًا. تشبه الارتباطات الرمزية الاسم المستعار في أنها ملفات صغيرة تحتوي على اسم المسار إلى الكائن الأصلي. ولكن على عكس الأسماء المستعارة ، لا تحتوي الروابط الرمزية على اسم inode للكائن. إذا قمت بنقل الكائن إلى موقع مختلف ، فسيتم كسر الرابط الرمزي ، ولن يتمكن النظام من العثور على الكائن.

قد يبدو ذلك ضعيفًا ، لكنه أيضًا قوة. بما أن الارتباطات الرمزية تعثر على كائن من خلال اسم مسارها ، إذا قمت باستبدال كائن بكائن آخر يحمل نفس الاسم وفي نفس الموقع ، فسيستمر الارتباط الرمزي في العمل. هذا يجعل الروابط الرمزية طبيعية للتحكم في الإصدار. على سبيل المثال ، يمكنك إنشاء نظام تحكم إصدار بسيط لملف نصي يسمى MyTextFile. يمكنك حفظ إصدارات أقدم من الملف برقم أو تاريخ إلحاق ، مثل MyTextFile2 ، وحفظ الإصدار الحالي من الملف كـ MyTextFile.

روابط صلبة

مثل الارتباطات الرمزية ، تعتبر الارتباطات الثابتة جزءًا من نظام ملفات UNIX الأساسي. الروابط الثابتة هي ملفات صغيرة تحتوي ، مثل الأسماء المستعارة ، على اسم inode الخاص بالعنصر الأصلي. ولكن على عكس الأسماء المستعارة والروابط الرمزية ، لا تحتوي الروابط الثابتة على اسم المسار إلى الكائن الأصلي. عادة ما تستخدم ارتباطًا ثابتًا عندما تريد ظهور كائن ملف واحد في أماكن متعددة. على عكس الأسماء المستعارة والروابط الرمزية ، لا يمكنك حذف الكائن الثابت المرتبط أصلي من نظام الملفات دون إزالة جميع الروابط الثابتة إليه أولاً.

مراجع ومزيد من القراءة