الرابط الصلب هو رابط إلى ملف موجود بالفعل. يشير الرابط الصلب إلى نفس الملف المادي مثل الملف الأصلي. إذا قمت بحذف الملف الأصلي، فسيؤدي ذلك إلى حذف جميع الروابط الصلبة إليه.
ln [options] source target
- لإنشاء رابط صلب إلى الملف "myfile" باسم "mylink"، قم بتنفيذ الأمر التالي:
ln myfile mylink
- لإنشاء رابط صلب إلى الملف "/etc/passwd" باسم "passwd.link"، قم بتنفيذ الأمر التالي:
ln /etc/passwd passwd.link
الرابط الرمزي هو ملف يحتوي على مسار إلى ملف موجود بالفعل. يشير الرابط الرمزي إلى نفس الملف المنطقي مثل الملف الأصلي. إذا قمت بحذف الملف الأصلي، فسيظل الرابط الرمزي موجودًا، ولكنه سيشير إلى ملف غير موجود.
ln -s [options] source target
- لإنشاء رابط رمزي إلى الملف "myfile" باسم "mylink"، قم بتنفيذ الأمر التالي:
ln -s myfile mylink
- لإنشاء رابط رمزي إلى الملف "/etc/passwd" باسم "passwd.link"، قم بتنفيذ الأمر التالي:
ln -s /etc/passwd passwd.link
يوجد فرقان رئيسيان بين الرابط الصلب والرابط الرمزي:
- الرابط الصلب يشير إلى نفس الملف المادي مثل الملف الأصلي، بينما يشير الرابط الرمزي إلى نفس الملف المنطقي مثل الملف الأصلي.
- إذا قمت بحذف الملف الأصلي، فسيؤدي ذلك إلى حذف جميع الروابط الصلبة إليه، بينما سيظل الرابط الرمزي موجودًا، ولكنه سيشير إلى ملف غير موجود.
ln -s
- إنشاء رابط رمزي.ln -f
- إنشاء رابط صلب أو رمزي، حتى إذا كان الملف الأصلي موجودًا بالفعل.ln -i
- يطلب من المستخدم تأكيد إنشاء الرابط قبل القيام بذلك.ln -r
- إنشاء روابط صلبة أو رمزية لجميع الملفات والمجلدات الموجودة في الدليل الحالي.
- لإنشاء رابط رمزي إلى الملف "myfile" باسم "mylink"، قم بتنفيذ الأمر التالي:
ln -s myfile mylink
- لإنشاء رابط صلب إلى الملف "myfile" باسم "mylink"، قم بتنفيذ الأمر التالي:
ln -f myfile mylink
- لإنشاء رابط رمزي إلى الملف "myfile" باسم "mylink"، مع مطالبة المستخدم بتأكيد إنشاء الرابط، قم بتنفيذ الأمر التالي:
ln -i myfile mylink
- لإنشاء روابط صلبة أو رمزية لجميع الملفات والمجلدات الموجودة في الدليل الحالي، قم بتنفيذ الأمر التالي:
ln -r .