الدرس 1: التسلسل الهرمي لنظام ملفات Linux
نظام ملفات Linux ليس فوضى — إنه شجرة منظمة ذات اصطلاحات واضحة. في NVIDIA، في يومك الأول ستتنقل بين /proc و/dev لفحص برامج تشغيل GPU. يمنحك هذا الدرس الخريطة.
نظام ملفات Linux يشبه مبنى مكاتب: لكل طابق غرض واضح. /etc هو أرشيف المستندات، /dev هو غرفة المعدات، /tmp هو المطبخ الذي يُنظَّف كل ليلة.
- FHS (Filesystem Hierarchy Standard)
- معيار يحدد أين يجب أن يوجد كل نوع من الملفات في نظام Linux
- inode
- سجل بيانات وصفية يصف ملفًا — الحجم والأذونات والموقع على القرص — دون الاسم
- دليل (Directory)
- ملف خاص يحتوي على قائمة بأسماء الملفات وأرقام inode — أي مجلد في جوهره
- رابط رمزي (symlink)
- ملف يشير إلى مسار آخر؛ يتعطل إذا حُذف الهدف
- المسار المطلق (Absolute path)
- مسار يبدأ من / ويصف الموقع الكامل من الجذر، بغض النظر عن الدليل الحالي