كيفية إنشاء روابط رمزية في سطر الأوامر لنظام التشغيل Mac OS X
جدول المحتويات:
يسمح الارتباط الرمزي الذي تم إنشاؤه في سطر الأوامر لكائن مرتبط في نظام الملفات بالإشارة إلى كائن أصلي في موقع مختلف. بهذه الطريقة ، تتصرف الروابط الرمزية مثل الاسم المستعار في واجهة المستخدم الرسومية لنظام التشغيل 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 /
بشكل أساسي ، هذا هو إزالة الملف الصغير (مرة أخرى ، مثل الاسم المستعار) الذي يشير إلى الارتباط الرمزي للعنصر الأصلي.
لن يؤدي إلغاء ارتباط ارتباط رمزي إلى حذف أي ملفات أو مجلدات بخلاف الرابط المحدد ، بل يزيل ببساطة المرجع من العنصر المرتبط بالعنصر الأصلي.
هل تعرف أي استخدامات رائعة أو حيل ذات روابط رمزية؟ اسمحوا لنا أن نعرف في التعليقات!