كيفية إنشاء روابط رمزية في سطر الأوامر لنظام التشغيل Mac OS X

جدول المحتويات:

Anonim

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

لإنشاء ارتباط رمزي وتعيينه في سطر الأوامر في نظام التشغيل Mac OS X ، سترغب في استخدام الأمر ln مع العلامة -s ، بدون العلامة -s ، يتم تعيين ارتباط ثابت ، وهو ليس ما نتطلع إلى القيام به هنا. قم بتشغيل Terminal للبدء.

كيفية إنشاء رابط رمزي

الصيغة الأساسية لإنشاء ارتباط رمزي (أو رابط لين) هي كما يلي:

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

هذا سيشير / المسار / إلى / رابط إلى الموقع الأصلي ، في هذه الحالة / path / to / original /

مثال على بناء الجملة لإنشاء روابط ناعمة في المحطة

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

ln -s / Volumes / Storage / Downloads / ~ / Downloads /

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

مثال آخر هو توفير وصول أسهل إلى ثنائي مدفون بطريقة أخرى عن طريق ربط الأمر بـ / usr / sbin /

sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command / usr / sbin / commmand

سيسمح هذا للمستخدم بكتابة "أمر" والوصول إلى الثنائي ، دون الحاجة إلى بدء تنفيذ الأمر بالمسار بأكمله.

تحتوي الروابط اللينة على العديد من الاستخدامات المحتملة ، وإذا كنت قارئًا قديمًا لـ OSXDaily ، فقد صادفتها بلا شك من قبل في مقالات أخرى ، من سهولة الوصول إلى أمر المطار القوي ، ووضع تم تركيب وحدات تخزين NTFS على سطح المكتب ، لنقل مجلدات النسخ الاحتياطي لـ iTunes iPhone المحلية إلى محركات أقراص خارجية ، أو إضافة رمز سلة المهملات إلى سطح مكتب المستخدم مثل إصدارات Mac OS القديمة ، أو حتى وضع مجلد ذاكرة التخزين المؤقت للتطبيق على قرص RAM للحصول على بيانات فائقة السرعة الوصول والتخزين المؤقت. الاستخدامات العملية لا تعد ولا تحصى ، وسيعمل إنشاء روابط رمزية في أي نظام تشغيل يونكس ، لذلك بخلاف نظام التشغيل Mac OS X ، يمكنك تطبيق نفس الفكرة على نظام التشغيل Linux أو FreeBSD.

كيفية إزالة ارتباط رمزي

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

rm / path / to / symlink

أو

إلغاء الربط / المسار / إلى / symlink /

بشكل أساسي ، هذا هو إزالة الملف الصغير (مرة أخرى ، مثل الاسم المستعار) الذي يشير إلى الارتباط الرمزي للعنصر الأصلي.

لن يؤدي إلغاء ارتباط ارتباط رمزي إلى حذف أي ملفات أو مجلدات بخلاف الرابط المحدد ، بل يزيل ببساطة المرجع من العنصر المرتبط بالعنصر الأصلي.

هل تعرف أي استخدامات رائعة أو حيل ذات روابط رمزية؟ اسمحوا لنا أن نعرف في التعليقات!

كيفية إنشاء روابط رمزية في سطر الأوامر لنظام التشغيل Mac OS X