الصفحة الرئيسية » howto » كيفية إنشاء واستخدام روابط رمزية (المعروف أيضا باسم Symlinks) على جهاز ماكنتوش

    كيفية إنشاء واستخدام روابط رمزية (المعروف أيضا باسم Symlinks) على جهاز ماكنتوش

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

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

    ما هي الروابط الرمزية?

    في MacOS ، يمكنك إنشاء أسماء مستعارة عادية في Finder. تشير الأسماء المستعارة إلى الملفات أو المجلدات ، ولكنها تشبه الاختصارات البسيطة.

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

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

    هذا شفاف تمامًا لنظام التشغيل MacOS والتطبيقات التي تستخدمها. إذا كنت تستعرض الدليل / Library / Program في Finder أو أي تطبيق آخر ، فسيظهر أنه يحتوي على الملفات داخل / وحدات التخزين / البرامج.

    بالإضافة إلى الارتباطات الرمزية ، والتي تسمى أحيانًا "روابط ميسرة" ، يمكنك بدلاً من ذلك إنشاء "روابط ثابتة". يشير الارتباط الرمزي أو المرن إلى مسار في نظام الملفات. على سبيل المثال ، لنفترض أنك تمتلك رابطًا رمزيًا أو رابطًا ناعمًا من / Users / example pointing to / opt / example. إذا قمت بنقل الملف على / opt / example ، فسيتم قطع الرابط الموجود في / Users / example. ومع ذلك ، إذا قمت بإنشاء ارتباط ثابت ، فستشير فعليًا إلى inode الأساسي في نظام الملفات. لذلك ، إذا أنشأت رابطًا ثابتًا من / Users / example تشير إلى / opt / example ، ثم تحوَّلت / opt / example ، فسيظل الرابط في / Users / example يشير إلى الملف ، بصرف النظر عن مكان نقله. يعمل الارتباط الثابت على مستوى أقل.

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

    إنشاء ارتباطات رمزية مع الأمر ln

    لإنشاء رابط رمزي على جهاز Mac ، ستحتاج إلى استخدام تطبيق المحطة الطرفية.

    اضغط على Command + Space ، واكتب "Terminal" ، ثم اضغط على "Enter" لفتح Terminal من Spotlight search. انتقل إلى Finder> Applications> Utilities> Terminal لتشغيل الاختصار Terminal.

    تشغيل قانون الجنسية الأمر في النموذج التالي. يمكنك تحديد إما مسار إلى دليل أو ملف:

    ln -s / path / to / original / path / to / link

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

    وهنا مثال على ذلك. لنفترض أنك تريد إنشاء رابط رمزي في مجلد سطح المكتب الذي يشير إلى مجلد التنزيلات. قمت بتشغيل الأمر التالي:

    ls -s / Users / name / Downloads / Users / name / Desktop

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

    إذا كان مسار الملف يحتوي على مسافات أو أحرف خاصة أخرى ، فستحتاج إلى إرفاقها بين علامتي اقتباس. لذا ، إذا أردت إنشاء ارتباط على سطح المكتب الخاص بك إلى مجلد باسم "My Files" داخل دليل المستخدم الخاص بك ، فإنك تحتاج إلى شيء مثل الأمر التالي:

    ln -s "/ Users / name / My Files" "/ Users / name / Desktop / My Link"

    لتسهيل كتابة الملفات ومسارات الدليل إلى المحطة الطرفية ، يمكنك سحب وإفلات مجلد من نافذة Finder إلى Terminal وسوف تقوم المحطة تلقائيًا بتعبئة المسار إلى ذلك المجلد. سيضم المسار في علامات اقتباس إذا لزم الأمر أيضًا.

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

    sudo ln -s / path / to / original / path / to / link

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

    كيفية حذف الروابط الرمزية

    يمكنك حذف الروابط الرمزية مثل أي نوع آخر من الملفات. على سبيل المثال ، لحذف رابط رمزي في Finder ، انقر على Ctrl + أو انقر بزر الماوس الأيمن عليه وحدد "نقل إلى المهملات".

    يمكنك حذف الروابط من سطر الأوامر باستخدام جمهورية مقدونيا الأمر ، وهو نفس الأمر الذي تستخدمه لإزالة الملفات الأخرى. قم بتشغيل الأمر وحدد المسار إلى الرابط الذي تريد حذفه:

    rm / path / to / link

    كيفية إنشاء روابط رمزية مع أداة رسومية

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

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

    انقر فوق الخيار الذي تضيفه وسيقوم بإنشاء ارتباط رمزي للملف أو المجلد المحدد في الدليل الحالي. يمكنك إعادة تسميتها وتحريكها أينما تريد.

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