إل إن (يونكس)

يستخدم لإنشاء وصلات في نظام الملفات
(بالتحويل من Ln (Unix))

ال أن (يونكس) او ln command هو أداة مساعدة قياسية من يونكس تُستخدم لإنشاء رابط صلب أو وصلة صلبة (بالإنجليزية: Hard link) أو وصلة لينة أو رابط لين (بالإنجليزية: Symbolic link أو soft link أو symlink) إلى ملف موجود.[1] يتيح استخدام الارتباط الثابت ربط أسماء ملفات متعددة مع نفس الملف نظرًا لأن الارتباط الثابت يشير إلى مؤشرات الفهرسة لملف معين، يتم تخزين بياناته على القرص الصلب . من ناحية أخرى، فإن الروابط الرمزية عبارة عن ملفات خاصة تشير إلى الملفات الأخرى اسم ملف (بالإنجليزية: Filename) . و ln الأمر افتراضيًا ينشئ روابط ثابتة، وعند استدعائه باستخدام واجهة سطر الأوامر ln -s يخلق روابط رمزية.[2] تمنع معظم أنظمة التشغيل إنشاء الارتباطات الثابتة إلى مجلد (الحوسبة) نظرًا لأن مثل هذه الإمكانية قد تؤدي إلى تعطيل بنية نظام الملفات وتتداخل مع تشغيل الأدوات المساعدة الأخرى.[3] و ln ومع ذلك، يمكن استخدام الأمر لإنشاء روابط رمزية للملفات غير الموجودة.[4]

أنظر أيضا عدل

قائمة أوامر يونكس

مراجع عدل

  1. ^ Kernighan، Brian W.؛ Pike، Rob (1984). The Unix programming environment. Englewood Cliffs, N.J.: Prentice-Hall. ص. 59. ISBN:013937681X.{{استشهاد بكتاب}}: صيانة الاستشهاد: التاريخ والسنة (link)
  2. ^ "ln - The Open Group Base Specifications Issue 7". pubs.opengroup.org. The IEEE and The Open Group. مؤرشف من الأصل في 2019-03-06. اطلع عليه بتاريخ 2015-08-07.
  3. ^ "Why are hard links not allowed to directories in UNIX/Linux?". unix.stackexchange.com. مؤرشف من الأصل في 2015-11-20. اطلع عليه بتاريخ 2015-08-07.
  4. ^ "GNU Coreutils: ln invocation". gnu.org. Free Software Foundation, Inc. مؤرشف من الأصل في 2019-02-16. اطلع عليه بتاريخ 2015-08-07.