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

النقاط الرئيسية

قم بإنشاء رابط رمزي عن طريق فتح المحطة الطرفية واستخدام الأمر التالي:

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



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


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

"إنشاء اسم مستعار" في فايندر

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


تعمل هذه الروابط بشكل مشابه جدًا للروابط الرمزية على Linux، نظرًا لأن كلًا من macOS وLinux عبارة عن أنظمة تشغيل تشبه UNIX. يمكن لمستخدمي الكمبيوتر الشخصي أيضًا استخدام الروابط الرمزية، لكن الروابط الرمزية على Windows تعمل بشكل مختلف قليلاً.

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

هل تشعر بالارتباك؟ دعنا نلقي نظرة على مثال من العالم الحقيقي. لنفترض أن لديك العديد من ألعاب Steam التي تشغل مساحة على قسم Mac أساسي وتريد تخزينها على محرك أقراص خارجي بدلاً من ذلك. بشكل افتراضي، يتم تخزين هذه الملفات في “/Users/chris/Library/Application Support/Steam/steamapps”. أولاً، انقل دليل “steamapps” إلى محرك أقراص خارجي يسمى “Data” والذي يحمل اسم المسار “/Volumes/Data”.


لإكمال الإجراء، قم بإنشاء رابط رمزي يشير إلى الموقع الجديد للملفات (وهو “/Volumes/Data/steamapps”) داخل الدليل “/Users/tim/Library/Application Support/Steam/”. بالنسبة إلى Steam وأي عملية أخرى، يبدو الرابط الرمزي مثل المجلد العادي، وكأن المجلد الأصلي لم يتم نقله أبدًا. في الواقع، يتم تخزين هذه الملفات في مكان آخر، ويعمل الرابط الرمزي كعلامة إرشادية مقنعة للغاية.

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


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

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


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

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

تشغيل Terminal باستخدام macOS Spotlight

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

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

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


فيما يلي مثال. لنفترض أنك تريد إنشاء رابط رمزي في مجلد سطح المكتب الخاص بك يشير إلى مجلد التنزيلات. يمكنك تشغيل الأمر التالي:

ln -s /Users/name/Downloads /Users/name/Desktop

إنشاء رابط رمزي في محطة الطرفية لنظام التشغيل macOS

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


رابط رمزي للتنزيلات في مجلد سطح المكتب

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

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

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


إنشاء رابط رمزي مع المسافات

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

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

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

استخدم الأمر sudo لإنشاء ارتباط رمزي


ذات صلة: كيفية تعطيل حماية سلامة النظام على جهاز Mac (ولماذا لا ينبغي عليك فعل ذلك)

يمكنك حذف الروابط الرمزية كما تفعل مع أي نوع آخر من الملفات. على سبيل المثال، لحذف رابط رمزي في Finder، انقر بزر الماوس الأيمن فوقه (أو استخدم Control مع النقر) وحدد “نقل إلى سلة المهملات” من قائمة السياق.

حذف الرابط الرمزي باستخدام Finder

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

rm /path/to/link

إزالة الرابط الرمزي باستخدام المحطة الطرفية


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

لإنشاء روابط رمزية في Finder، ستحتاج إلى أداة مساعدة أو برنامج نصي تابع لجهة خارجية. نوصي باستخدام التطبيق مفتوح المصدر الرابط الرمزي لإضافة خيار بسرعة إلى قائمة سياق Finder الخاصة بالنقر بزر الماوس الأيمن (Control+click).

قم بتنزيل ملف .DMG وافتحه. في Finder، انقر فوق “انتقال” > “انتقال إلى المجلد” وأدخل “~/Library/Services” الذي سينقلك إلى مجلد “خدمات” الخاص باسم المستخدم الخاص بك. اسحب ملف “SymbolicLinker.service” إلى هذا المجلد.

أضف SymbolicLinker.service إلى مجلد الخدمات الخاص بك


انقر نقرًا مزدوجًا فوق الخدمة لتشغيلها، ثم انقر فوق “فتح” للتأكيد على موافقتك على تشغيلها.

افتح SymbolicLinker.service للمرة الأولى

ستجد الآن خيار “إنشاء رابط رمزي” ضمن قائمة الخدمات التي تظهر لك عند النقر بزر الماوس الأيمن (الضغط على مفتاح Control والنقر).

"إنشاء رابط رمزي" استخدام قائمة الخدمات

الآن قم بنقل الرابط الرمزي إلى أي مكان تريده، وسوف يشير دائمًا إلى المجلد الأصلي.



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

يحتوي نظام macOS على ميزات تزيد من الإنتاجية وتسرع سير العمل وتوفر المزيد من المرونة في كيفية استخدام الكمبيوتر. إذا وجدت هذا البرنامج التعليمي مفيدًا، فتأكد من استخدام سير عمل Automator وShortcuts لتغيير حجم الصور وفهم أوامر macOS Terminal الأساسية وتعزيز إنتاجية Mac من خلال بعض النصائح البسيطة.

يمكنك أيضًا تثبيت برنامج macOS عبر Terminal باستخدام Homebrew.

أضف تعليق