كيف تنشئ رابطًا رمزيًا في لينكس؟

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

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

إنشاء ارتباط رمزي دائم

لاحظ أن الروابط الرمزية التي تقوم بإنشائها ليست دائمة. عند إعادة تشغيل نظامك ، يجب عليك إعادة إنشاء الارتباط الرمزي مرة أخرى. لجعلها دائمة ، ما عليك سوى إزالة علامة "-s". لاحظ أنه سيتم إنشاء HARD LINK.

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

الارتباط الرمزي هو نوع خاص من الملفات تكون محتوياته عبارة عن سلسلة هي اسم مسار ملف آخر ، الملف الذي يشير إليه الرابط. (يمكن قراءة محتويات الارتباط الرمزي باستخدام readlink (2).) بمعنى آخر ، الرابط الرمزي هو مؤشر لاسم آخر ، وليس إلى كائن أساسي.

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

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

تعريف هارد لينك:

الارتباط الثابت هو مجرد اسم إضافي لملف موجود على Linux أو أنظمة تشغيل أخرى شبيهة بـ Unix. يمكن إنشاء أي عدد من الروابط الثابتة ، وبالتالي أي عدد من الأسماء ، لأي ملف. يمكن أيضًا إنشاء روابط ثابتة لروابط ثابتة أخرى.

حسنًا ، يقدم لك الأمر "ln -s" حلاً من خلال السماح لك بإنشاء ارتباط لين. ينشئ الأمر ln في Linux روابط بين الملفات / الدليل. تجعل الوسيطة "s" الرابط رمزيًا أو رابطًا ناعمًا بدلاً من الارتباط الصلب.

دليل البرنامج في مدير الملفات ، سيظهر أنه يحتوي على الملفات الموجودة داخل / mnt / partition /. برنامج. بالإضافة إلى "الروابط الرمزية" ، والمعروفة أيضًا باسم "الروابط اللينة" ، يمكنك بدلاً من ذلك إنشاء "رابط صلب". يشير الارتباط الرمزي أو الناعم إلى مسار في نظام الملفات.

الرابط الرمزي أو الناعم هو رابط فعلي للملف الأصلي ، في حين أن الرابط الصلب هو نسخة طبق الأصل من الملف الأصلي. ... له رقم inode وأذونات ملف مختلفة عن الملف الأصلي ، لن يتم تحديث الأذونات ، يحتوي فقط على مسار الملف الأصلي ، وليس المحتويات.

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

الأمر ln هو أداة مساعدة قياسية لأوامر Unix تُستخدم لإنشاء ارتباط صلب أو ارتباط رمزي (ارتباط رمزي) لملف أو دليل موجود.

لإزالة ارتباط رمزي ، استخدم إما الأمر rm أو الأمر uncink متبوعًا باسم الارتباط الرمزي كوسيطة. عند إزالة ارتباط رمزي يشير إلى دليل ، لا تقم بإلحاق شرطة مائلة لاحقة لاسم الارتباط الرمزي.

ارتباط رمزي UNIX أو تلميحات حول الارتباط الرمزي

  1. استخدم ln -nfs لتحديث الارتباط الناعم. ...
  2. استخدم pwd في توليفة من ارتباط لينكس UNIX لمعرفة المسار الفعلي الذي يشير إليه الارتباط الناعم. ...
  3. لمعرفة كل رابط لينكس ورابط صلب في أي دليل ، قم بتنفيذ الأمر التالي “ls -lrt | grep “^ l” “.

22 апр. 2011 م.

لقد وجدت أنه من الأسهل الانتقال إلى المكان الذي تريد أن يكون فيه الرابط ثم إنشاء الرابط باستخدام sudo ln -s / path / to / source / file ، بدلاً من عمل مصدر هدف ln -s. لذلك في حالتك سأفعل cd / usr / bin ثم sudo ln -s / opt / bin / pv4.

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