في بعض الأحيان ، نحتاج إلى نسخ ملف أو دليل إلى العديد من الأماكن. في مثل هذه الحالات ، بدلاً من نسخ الملف أو الدليل الأصلي ، يمكننا إنشاء روابط مفيدة للقيام بهذه المهمة .هذه المهمة في Windows تسمى الإختصارات .
في لينكس هناك نوعان من الروابط , الأول يسمى symbolic أو soft link , الثاني هو hard link , من الطبيعي أن يخطر في بالك السؤال التالي :
ما هو الفرق بين الرابط soft link و بين الرابط hard link ؟
هناك عدة فوراق بين soft link و بين hard link , سوف نحاول التفريق بين soft link و بين hard link من خلال عدة عوامل أستطعت جمعها من العديد من المدونات التي تحدثت عن soft link و hard link , في حال وجدت أو كنت تعرف معلومات أخرى أرجو مشاركتي بها .
ما هي الاختلافات بين الروابط الصلبة و اللينة ؟
- يسمي البعض soft link بالروابط اللينة .
1- لا يحتوي الارتباط المرن على البيانات الموجودة في الملف الهدف.
2- يشير الارتباط المرن إلى إختصار في مكان ما للملف الهدف .
3- الارتباط المرن لديه القدرة على الارتباط بالمجلدات أو الملفات الموجودة على أجهزة الكمبيوتر البعيدة المتصلة بالشبكة من خلال NFS.
4- إن حذف ملف الهدف للإرتباط رمزي يجعل هذا الارتباط عديم الفائدة.
- يسمي البعض hard link بالروابط الصلبة .
1- يحافظ الرابط الثابت على محتويات الملف.
2- لا يمكن إنشاء ارتباط ثابت للدلائل .
3- في الارتباط الثابت ، يمكنك استخدام أي من أسماء الارتباطات الصلبة التي تم إنشاؤها لتنفيذ برنامج أو برنامج نصي بالطريقة نفسها التي استخدمها الاسم الأصلي.
هام الملخص Hard links :
- يمكن أعتبار Hard links نسخة عن ملف بإسم مختلف .- لا يمكن أن يكون لدلائل .
- لا يمكن أن يكون مختلف الإذونات عن الأصل .
- لا يمكن أن يكون على قسم آخر من القرص أي يجب على ذات partition .
هام الملخص Soft links أو symbolic :
- عندما تسمع به تذكر أختصارات ويندوز .
- يمكن للدلائل .
- يمكن أن يختلف في الإذونات .
- يمكن أن يختلف في القسم partition .
كيفية تكوين الرابط soft link و الرابط hard link ؟
- الثاني من خلال ln .
- الأول بزيادة على السابق s .
$ ln -s file link
$ ln -s directory directory
في حال كان موجود الرابط و أدرت الكتابة فوقة .
$ ln -sf directory directory
كيف نحذف
$ unlink link
$ rm link
0 Comments
تقديم إقتراح