كيف تنشئ رابطًا في يونكس؟

افتراضيا، الأمر ln ينشئ روابط صلبة. لإنشاء ارتباط رمزي ، استخدم الخيار -s (–symbolic). إذا تم توفير كل من FILE و LINK ، فسيقوم ln بإنشاء ارتباط من الملف المحدد باعتباره الوسيطة الأولى (FILE) إلى الملف المحدد باعتباره الوسيطة الثانية (LINK).

استبدل source_file باسم الملف الموجود الذي تريد إنشاء الرابط الرمزي له (يمكن أن يكون هذا الملف أي ملف أو دليل موجود عبر أنظمة الملفات). يستبدل ملفي مع اسم الرابط الرمزي. يقوم الأمر ln بعد ذلك بإنشاء الرابط الرمزي.

لإنشاء ارتباط رمزي قم بتمرير الخيار -s إلى الأمر ln متبوعًا بالملف الهدف واسم الارتباط. في المثال التالي ، تم ربط ملف في مجلد bin. في المثال التالي ، يتم ربط محرك أقراص خارجي مُثبت في الدليل الرئيسي.

إلى عمل روابط بين الملفات تحتاج إلى استخدام الأمر ln. رمزي الصفحة (المعروف أيضًا باسم ملف الصفحة or الارتباط الرمزي) يتكون من نوع خاص من الملفات يعمل كمرجع إلى ملف أو دليل آخر.

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

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

إذا تم إنشاء ارتباط صلب لـ ملف نصي. ثم يتم حذف الملف النصي الأصلي ، ثم يتم إنشاء نسخة من اسم الملف بشكل أساسي ، بمعنى أنه يتم حذف الملف الأصلي.

لعرض الروابط الرمزية في دليل:

  1. افتح Terminal وانتقل إلى هذا الدليل.
  2. اكتب الأمر: ls -la. سيؤدي هذا إلى قائمة طويلة بجميع الملفات الموجودة في الدليل حتى لو كانت مخفية.
  3. الملفات التي تبدأ بحرف l هي ملفات ارتباط رمزية.

السبب الصعب ربط الدلائل غير مسموح هو تقني قليلا. في الأساس ، يكسرون بنية نظام الملفات. يجب عليك عمومًا عدم استخدام الروابط الصلبة على أي حال. تسمح الروابط الرمزية بمعظم الوظائف نفسها دون التسبب في مشاكل (مثل ln -s target link).

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

هل أعجبتك هذه التدوينة؟ الرجاء المشاركة مع أصدقائك:
OS اليوم