تختلف بنية نظام الملفات في أنظمة لينكس إلى حد ما عن نظيرتها في نظام التشغيل ويندوز، حيث لن يجد المستخدم حروفا تعرف الأقراص (بالإنجليزية Drives) أو استخدام للشرطة المائلة للخلف (بالإنجليزية backslash)، ولكنه سيلاحظ بيئة عمل مختلفة قليلا وأمور جديدة يكون قادر على فعلها بالملفات، منها تسمية ملفين بنفس الاسم بالإنجليزية بالتفرقة بين الحروف الكبيرة والصغيرة.
وفيما يلي دليل يشمل أهم ما يمكن أن يواجهه المستخدم عند التعامل مع بنية نظام الملفات في أنظمة لينكس، وما الفارق بينها وبين نفس البنية المتبعة في نظام ويندوز، خاصة إذا كان المستخدم حديث العهد باستخدام توزيعات النظام مفتوح المصدر.
محتويات
بنية مسار الملفات
ولن يجد مستخدمو أنظمة لينكس ملفات للنظام تحت اسم ويندوز أو ملفات البرامج (بالإنجليزية Program Files) أو مجلدات للمستخدمين (بالإنجليزية Users folders)، حيث تستخدم تلك الأنظمة أطر مختلفة لتوزيع الملفات، فحين تتواجد الملفات المثبتة بعد تنصيب أي برمجية على نظام ويندوز في مجلد خاص بها داخل مجلد ملفات البرامج بالقرص سي، تتواجد ملفات البرمجيات المثبتة على لينكس في عدة مجلدات على مسارات مختلفة مثل مسار /usr/lib الذي تتواجد فيه المكتبات الخاصة بالبرمجية ومثار /etc/ الذي تتواجد فيه ملفات الاعداد.
الحساسية لحالة الحروف الإنجليزية
وفي نظام ويندوز لا يستطيع المستخدم تسمية ملفين باسم واحد -يختلفا في وضع الحروف سواء كانت كبيرة أو صغير- باللغة الإنجليزية إذا تواجدا في نفس المجلد، حيث لا يتمتع النظام بالحساسية لحالة الحروف على عكس لينكس، فيستطيع المستخدم تسمية ملف file وملف أخر FILE في نفس المجلد حيث يعاملها نظام التشغيل مفتوح المصدر اسمين مختلفين.
استخدام الشرطة المائلة
ورغم استخدام كلا النظامين للشرطة المائلة للفصل بين اسماء المجلدات والملفات المختلفة عند الوصول لمسار محدد، إلا أن كل نظام يستخدم شرطة مائلة مختلفة عن الأخر، ففي ويندوز يتم استخدام الشرطة المائلة للخلف \ وهي نفس الشرطة التي تستخدم في نافذة أوامر دوس (بالإنجليزية DOS).
مثال: C:\users\Name
وعلى النقيض تستخدم أنظمة لينكس الشرطة المائلة للأمام / في المسارات.
مثال: home/Name/
ويستطيع المستخدمون أن يلاحظوا أن الشرطة المائلة للأمام هي المستخدمة في عناوين مواقع وصفحات الإنترنت، مثل /http://www.egyptfoss.com/wiki.
حروف تعريف الأقراص
يقوم نظام ويندوز بتعريف الأقراص والتفرقة بينها باستخدام الحروف، حيث يوجد القرص سي الأساسي ويتم إنشاء أقراص فرعية بحروف مختلفة سواء لوحدات التخزين الأساسية أو تلك القابلة للإزالة، ويخضع كل قرص لبنية نظام ملفات خاصة به.
في المقابل لا تتعامل أنظمة لينكس بنظام الحروف للتعريف والتفرقة بين الأقراص، كما أنها تعطي الحرية للمستخدم لتوصيل وتشغيل الأقراص على المسار الذي يفضلونه طالما كان أسفل المسار الفرعي "الروت" (بالإنجليزية root directory) والذي يرمز له بالعلامة /؛ هذا وتعمل الأقراص التي يتم توصيلها إلى الحاسب بشكل تلقائي وتعرض محتواها على مسار /media/.
التعرف على الأقراص والأجهزة
هذا، وتقوم أنظمة لينكس بالتعرف على أي أقراص أو أجهزة يتم توصيلها بالحاسب والتعامل معها على أنها ملفات، فعلى سبيل المثال يتم الوصول إلى محرك الأقراص الضوئية باستخدام المسار dev/cdrom/، أو الفأرة باستخدام المسار dev/mouse/.
حذف أو تعديل الملفات المفتوحة
لا يستطيع مستخدمو نظام ويندوز القيام بالتعديل أو بحذف أي ملفات قيد التشغيل حيث تظهر رسالة خطأ تطالب المستخدم بإيقاف العمل على الملف وغلقه أولا قبل تنفيذ التعديل أو الحذف على عكس أنظمة لينكس التي تتيح للمستخدمين إمكانية حذف أو تعديل الملفات المفتوحة من طرفهم دون الحاجة لإيقاف التشغيل ودون ظهور أي رسائل خطأ.