كيف أجد الروابط اللينة في Linux؟

استخدم الأمر ls -l للتحقق مما إذا كان الملف المحدد ارتباطًا رمزيًا ، وللعثور على الملف أو الدليل الذي يشير إليه الارتباط الرمزي. يشير الحرف الأول "l" إلى أن الملف عبارة عن ارتباط رمزي. يُظهر الرمز "->" الملف الذي يشير إليه الارتباط الرمزي.

الأمر ls للعثور على ارتباط رمزي في أنظمة UNIX

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

يمكنك التحقق مما إذا كان الملف عبارة عن ارتباط رمزي مع [-ملف]. وبالمثل ، يمكنك اختبار ما إذا كان الملف عبارة عن ملف عادي به [-f file] ، ولكن في هذه الحالة ، يتم إجراء الفحص بعد حل الروابط الرمزية. الروابط الصلبة ليست نوعًا من الملفات ، فهي مجرد أسماء مختلفة لملف (من أي نوع).

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

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

لإنشاء روابط صلبة على نظام Linux أو نظام مشابه لـ Unix:

  1. قم بإنشاء ارتباط ثابت بين sfile1file و link1file ، قم بتشغيل: ln sfile1file link1file.
  2. لإنشاء روابط رمزية بدلاً من الروابط الصلبة ، استخدم: ln -s source link.
  3. للتحقق من الروابط اللينة أو الصلبة على Linux ، قم بتشغيل: ls -l source link.

16 أكتوبر. المدينة 2018

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

الروابط في نظام يونكس هي في الأساس المؤشرات التي ترتبط بالملفات والأدلة. يتمثل الاختلاف الرئيسي بين الرابط الصلب والرابط الناعم في أن الرابط الصلب هو المرجع المباشر للملف بينما الرابط الناعم هو المرجع بالاسم مما يعني أنه يشير إلى ملف باسم الملف.

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

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

22 апр. 2011 م.

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

كيف تتحقق مما إذا كان الدليل هو ارتباط رمزي؟

لتحديد ما إذا كان المجلد عبارة عن ارتباط رمزي ، يمكنك استخدام أي من هاتين الطريقتين.

  1. طريقة واجهة المستخدم الرسومية: سيكون رمز المجلد مختلفًا. سيكون لأيقونة المجلد سهم.
  2. طريقة CLI. سيشير إخراج ls -l بوضوح إلى أن المجلد هو رابط رمزي وسيدرج أيضًا المجلد الذي يشير إليه.

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

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

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

نعم فعلا. كلاهما يشغل مساحة لأن كلاهما لا يزال بهما إدخالات دليل.

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

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