إنشاء الاختصارات Hard/Soft Links

mr_mo7

:: Lv1 ::
اولا ما هو الـ Links في لينكس ؟

مفهومه : يقوم بأنشاء أختصارات او ربط بين ملف وملف أخر في اماكن مختلفة بحيث تستطيع الوصول اليه بسرعة دون الحاجة الى كتابة المسار بالكامل ( مثل أنشاء أختصار في الـ Winsows )


وينقسم الروابط أو الأختصارات في لينكس الى نوعين هم ( Soft link ) و ( Hard link ) :

الـ SoftLinks :
تقوم بأنشاء روابط ولكن تكون الروابط ليست قوية بمعنى انه أذا حذفت الملف الأساسي لن يعمل الملف المربوط ( Link ) خلنا ناخذ مثال عملي ..

هذا الأمر يقوم بأنشاء روابط Soft Link :
Bash:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود

وهنا التجربة العملية :

Bash:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود

زي ما انتم شايفين كان ملف ال HelloWorld.txt يحمل محتوى كتابي هو ( hello ForBit ) ولما سويناله Link جابلنا نفس المحتوى

خصائص الـ Soft Link :
1- اذا حذفت الملف الأساسي لن تستطيع فتح الرابط بمعنى لو حذفت الـ HelloWorld.txt ما راح تقدر تفتح الـ theLink راح يقولك غير موجود
2- راح تقدر تسوي Soft Link لمجلد كامل
3- اذا سويت Soft Link لملف معين ما راح ينسخ الصلاحيات حقت الملف مثل كذا

Bash:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود


الـ Hard Link :
تقوم بأنشاء روابط قوية بمعنى انه أذا حذفت الملف الأساسي راح يبقى الملف المربوط ( Link ) بنفس المحتوى وما راح ينحذف خلنا ناخذ مثال عملي ..

هذا الأمر يقوم بأنشاء روابط Hard Link :

Bash:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود

طبعا زي ما انتم شايفين بدون ما نضيف اي شئ بعد امر ال ln راح يكون Hard Link تلقائي

وهذه التجربة العملية :

Bash:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود

زي ما انتم شايفين كان ملف ال HelloWorld.txt يحمل محتوى كتابي هو ( hello ForBit ) ولما سويناله Link جابلنا نفس المحتوى

خصائص الـ Hard Link :
1- اذا حذفت الملف الأساسي لن تستطيع فتح الرابط بمعنى لو حذفت الـ HelloWorld.txt راح يبقى الـ theLink موجود بنفس المحتوى بدون ما ينحذف
2- ما تقدر تسوي Hard Link لمجلد كامل راح يمنعك
3- اذا سويت Hard Link لملف معين ما راح ينسخ الصلاحيات حقت الملف مثل كذا :
Bash:
نرجو منك تسجيل الدخول او تسجيل لتتمكن من رؤية الكود

وهنا وصلنا لنهاية الشرح لو عندك أي سؤال او استفسار او معلومة جديدة أكتبها في الوصف
جميع الحقوق محفوظة لدى For-Bit
 
  • Like
التفاعلات: F4res