حرف F

معيار التسلسل الهرمي لنظام الملفات

Filesystem Hierarchy Standard (FHS)

آخر تحديث: 2026-10-11
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

تخيل أن نظام التشغيل (Operating System) هو مبنى شركة ضخم، ومعيار التسلسل الهرمي لنظام الملفات (FHS) هو الخريطة الهندسية التي تحدد مكان كل قسم بدقة. في هذه الخريطة، يوجد مكان مخصص للبرامج الأساسية، ومكان آخر لملفات الإعدادات، ومكان خاص بمكاتب الموظفين أو ملفات المستخدمين. بفضل هذا المعيار، يعرف أي برنامج أو مستخدم أين يجد الملفات التي يحتاجها بالضبط، مما يمنع الفوضى ويجعل كل توزيعات لينكس (Linux Distributions) متشابهة ومألوفة في ترتيب مجلداتها ومساراتها الأساسية.

الشرح التقني المتقدم

يعد معيار التسلسل الهرمي لنظام الملفات (FHS) الدليل المعياري الذي يحدد بنية ومحتويات المجلدات في أنظمة التشغيل (Operating Systems) المبنية على يونكس (Unix) ولينكس (Linux). يضمن هذا المعيار توافق البرامج مع التوزيعات المختلفة عبر توحيد مسارات (Paths) الملفات والأدوات.

الهيكلية الأساسية لمجلد الجذر (Root Directory)

يبدأ كل شيء في لينكس من المجلد الجذري الذي يرمز له بالشرطة المائلة، وتتفرع منه جميع المجلدات الأخرى وفق قواعد صارمة تفصل بين الملفات الثابتة والمتغيرة، وبين الملفات المشتركة والخاصة بالنظام.

مجلد الإعدادات العاليمة (etc): يحتوي على ملفات التكوين (Configuration Files) الخاصة بالنظام والبرامج، وهو أساسي لضبط عمل الخوادم والخدمات المركزية بدون احتوائه على أي ملفات تنفيذية.

استعراض هيكل النظام والتنقل فيه (مع الأمر ls)

يمكنك استكشاف تسلسل النظام الهرمي والتعرف على المجلدات الأساسية للمعيار باستخدام أوامر عرض الملفات (List Commands) في الطرفية (Terminal):

أمر التنفيذ لعرض المجلدات في الجذر:

ls -l /

عند فحص نظام الملفات (Filesystem)، ستلاحظ وجود مجلدات قياسية لكل منها دور محدد لا يتغير بين توزيعات لينكس:

  • المجلد /bin: يحتوي على الأوامر الثنائية (Binary Executables) الأساسية التي يحتاجها النظام والمستخدم العادي للعمل.
  • المجلد /var: مخصص للملفات المتغيرة (Variable Files) التي يزداد حجمها أو يتغير محتواها مع الوقت مثل سجلات النظام (Logs) وقواعد البيانات.
  • المجلد /home: المسار (Path) المخصص لملفات المستخدمين الشخصية وإعداداتهم الفردية بمعزل عن ملفات النظام.
  • المجلد /dev: يحتوي على ملفات الأجهزة (Device Files) التي تمثل العتاد المرتبط بالنظام مثل الأقراص الصلبة ووحدات الإدخال.

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

الالتزام بمعيار FHS يجعل إدارة سيرفرات لينكس (Linux Servers) أسهل بكثير. كمدير نظام (System Administrator)، لا تقم أبدا بتعديل أو نقل المجلدات الأساسية يدويا، واحرص دائما على تثبيت برامجك المخصصة والطرف الثالث في مسار /opt أو /usr/local للحفاظ على استقرار النظام وتجنب تداخل الملفات أثناء التحديثات.

المصادر المعتمدة :