دروس لينكس
أنواع ملفات في نظام تشغيل لينكس
نوع ملف لينكس:
يتتبع لينكس الملفات و المجلدات باستخدام نظام الملفات. عند تسجيل الدخول إلى حساب يونكس الخاص بك، يتم وضعك في الدليل الخاص “/home/user”. وبالتالي الدليل الرئيسي الخاص بك يصبح “دليل العمل الحالي” ، هنا يمكنك إنشاء الملفات و المجلدا وأدارة كل عملك بإصلاحيات مدير النظام أي يمكنك المتبابة و القراءة و حتى الجذف و التعديل على الملفات و المجلدات.
لكن عند تغيير دليل العمل إلى مجلدات النظام , يتطلب منك تصريح مدير النظام Root لتتمكن من التغيير في الملفات.
1. أنواع الملفات الشائعة:
- 1. الملف العادي:
- التعريف: هذا هو نوع عام من الملفات. عند استخدام الأمر ls -l لعرض دليل معين ، فإن أول ملف بسمة "-" هو ملف عادي
- الفئة:
- ملف نصي عادي (ASCII) ، يمكنك عرض المحتوى مباشرة من خلال أدوات مثل القط ، وأكثر ، وأقل ، وما إلى ذلك.
- الملف الثنائي (ثنائي) ، مثل الأمر / usr / bin / ls هو ملف ثنائي
- 2. الدليل:
- التعريف: مشابه للمجلد تحت النوافذ ، فيما عدا أنه في لينكس نسميه "دليل" يمكنك عرض الأمر باستخدام الأمر ls -ld
- 3. ملف الارتباط:
- التعريف: مشابه للاختصار الموجود أسفل windos ، عند عرض دليل بالأمر ls -l ، الملف الأول الذي له السمة "l" هو ملف الارتباط
- 4. الجهاز:
- التعريف: أي أن بعض الملفات المتعلقة بأطراف النظام تتركز جميعها في دليل / dev.
- الفئة:
- حظر الجهاز: هي بعض أجهزة الواجهة التي تقوم بتخزين البيانات لتوفير الوصول إلى النظام ، ويشار إليها باسم القرص الثابت. عند استخدام الأمر ls -l لعرض الملف الأول الذي تكون صفته "b" ، فهو جهاز حظر
- جهاز الحرف: هو بعض أجهزة واجهة المنفذ التسلسلي ، مثل لوحة المفاتيح والماوس ، وما إلى ذلك. عند استخدام الأمر ls -l لعرض الملف الأول الذي تكون صفته "c" هو جهاز الأحرف
- 1. الملف العادي:
2. لاحقة اسم ملف Linux
- في نظام Linux ، لا يحمل اسم لاحقة الملف معنى محددًا. لا يهم سواء تمت إضافته أم لا ، ولكن لتسهيل التمييز ، اعتدنا على إضافة اسم لاحقة عند تحديد اسم الملف
- على سبيل المثال: 1.sh هو برنامج نصي ، و 2.tar.gz عبارة عن حزمة مضغوطة ، و my.cnf هو ملف تكوين ، و test.zip هو ملف مضغوط
3. ملف ارتباط لينكس
- التصنيف: (الاختلاف الأساسي بين هذين الملفين هو inode)
- رابط ثابت:
- العملية: عندما يريد النظام قراءة ملف ، سيقوم أولاً بقراءة معلومات inode ، ثم استخراج البيانات وفقًا للمعلومات الموجودة في inode إلى منطقة الحظر.
- المبدأ: الارتباط الثابت هو إنشاء ارتباط inode مباشر إلى منطقة الحظر حيث يتم وضع الملف ، أي أن محتوى الملف لا يتغير عند إنشاء الارتباط الثابت ، ولكن يتم إضافة inode يشير إلى هذا الملف ولا يشغل مساحة إضافية على القرص.
- قيود:
- لا يمكن عبور أنظمة الملفات ، لأن أنظمة الملفات المختلفة لها جداول Inode مختلفة
- لا يمكن ربط الدليل
- رابط ناعم
- العملية: الرابط الأساسي هو إنشاء ملف مستقل. عند قراءة الملف المرتبط ، سيعيد توجيه سلوك القراءة إلى الملف إلى الملف المرتبط بالملف
- رابط ثابت:
- Command ln:
- الاستخدامات: إنشاء ملفات الوصلات الصلبة واللينة
- التنسيق: ln [-s] [ملف المصدر] [ملف الوجهة]
- المعلمات: خيار بدون -s هو إنشاء ارتباط ثابت ، خيار plus -s هو إنشاء ارتباط ضعيف
المعلومات الواردة في هذه المقالة مأخوذة من "Learn Linux with A Ming"

ليست هناك تعليقات:
إرسال تعليق