شبكة تعلم مع ناو

هل أسماء الملفات في Linux حساسة لحالة الأحرف؟

نعم. أسماء الملفات في Linux حساسة لحالة الأحرف (Case-sensitive)، لذلك هذه أربعة ملفات مختلفة تمامًا:

Filename.txt
filename.txt
FILEname.txt
fileNAME.txt

يمكن أن توجد كلها في المجلد نفسه دون أي تعارض.

لماذا يهمّك هذا؟

نظام Windows، وmacOS في إعداده الافتراضي، لا يفرّقان بين الحروف الكبيرة والصغيرة. لذلك قد يعمل موقعك على جهازك، ثم يظهر خطأ “الملف غير موجود” بعد رفعه إلى خادم Linux، فقط لأنك كتبت Logo.png في الكود والملف اسمه logo.png.

نصيحة: استخدم حروفًا صغيرة دائمًا في أسماء الملفات والمجلدات، وستتجنب هذه المشكلة من الأساس.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.