linux-filesystem-architecture
اختلافات
عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.
المراجعة التالية | المراجعة السابقة | ||
linux-filesystem-architecture [2021/12/01 14:17] – اُنشئت mhsabbagh | linux-filesystem-architecture [2023/12/20 17:08] (حالي) – تحرير خارجي 127.0.0.1 | ||
---|---|---|---|
سطر 1: | سطر 1: | ||
====== شرح بنية نظام ملفات لينكس ====== | ====== شرح بنية نظام ملفات لينكس ====== | ||
- | إن نظام الملفات | + | نظام الملفّات هو القطعة البرمجية المسؤولة عن تنظيم عمليات القراءة والكتابة |
- | دعنا نشرح بالبداية مفهوميّ** مجلد الجذر (Root directory)** و**مجلد المنزل (Home directory)** | + | نظام الملفات على لينكس مختلف عن الذي على ويندوز وسنرى في هذه الصفحة الفروقات بينهما. |
+ | |||
+ | ===== الفرق بين مجلد الجذر ومجلد المنزل على لينكس ===== | ||
+ | |||
+ | دعنا نشرح بالبداية مفهوميّ** مجلد الجذر (Root directory)** و**مجلد المنزل (Home directory)**. | ||
+ | |||
+ | بيانات المستخدمين على لينكس مفصولة عن ملفّات التطبيقات، فعلى عكس ويندوز الذي قد يخزّنها في نفس المجلد أو في مجلد <wrap hi> | ||
+ | |||
+ | تكون مجلدات المنزل الخاصّة بالمستخدمين موجودة تحت المسار <wrap hi>/ | ||
+ | |||
+ | <WRAP center round tip 80%> هذه الميزة مفيدة جدًا على لينكس، لأن هذا يعني أن بيانات كل مستخدم مفصولة عن بيانات المستخدمين الآخرين، ويمكن أخذ نسخة احتياطية عنها أو تأمينها بشكل منفصل عن ملفّات التطبيقات والحزم الخاصّة بالنظام، وبالتالي تصبح العملية أسهل. كما أن لكل مستخدم إعداداته الخاصّة للتطبيقات التي على النظام. </ | ||
+ | |||
+ | ===== بنية مجلد المنزل على لينكس ===== | ||
+ | |||
+ | ستجد الكثير من المجلدات المخفية في مجلد المنزل الخاصّ بك، وكل واحد منها يحوي ملفات مخصصة لأمورٍ مختلفة عن غيره، منها نذكر: | ||
+ | |||
+ | ^ اسم المجلد | ||
+ | |.themes|يحوي سِمات تطبيقات GTK الخاصّة بالمستخدم.| | ||
+ | |.icons|يحوي سِمات الأيقونات وسِمات مؤشّر الفأرة الخاصّة بالمستخدم.| | ||
+ | |.config|يحوي مجموعةً من إعدادات التطبيقات الخاصّة بالمستخدم، بالإضافة إلى إعدادات بيئة سطح المكتب الحالية. لكن ليس من الضروري أن تكون جميع إعدادات التطبيقات في هذا المجلد، بل قد تكون في مجلدات منفصلة.| | ||
+ | |.fonts|يحوي الخطوط التي اختار المستخدم تثبيتها لنفسه (أي لن تظهر هذه الخطوط للمستخدمين الآخرين على النظام، بل فقط لهذا المستخدم). هناك عمومًا مسار آخر للخطوط على النظام هو <wrap hi>/ | ||
+ | |.mozilla|مجلد يحوي بيانات متصفح فيرفكس الخاصّة بالمستخدم.| | ||
+ | |.local|مجلد آخر لإعدادات التطبيقات وبعض إعدادات النظام الخاصّة بالمستخدم.| | ||
+ | |||
+ | وبالطبع هناك المجلدات غير المخفية العادية لتخزين ملفات المستخدم؛ مثل <wrap hi> | ||
+ | |||
+ | <WRAP center round info 80%>\\ | ||
+ | يمكنك عرض المجلدات المخفية في أي مجلد في متصفح الملفات على لينكس عبر الضغط على مفتاحيّ Ctrl + H.\\ | ||
+ | </ | ||
+ | |||
+ | ===== بنية مجلد الجذر على لينكس ===== | ||
+ | |||
+ | يُرمز لقرص الجذر بالرمز <wrap hi>/</ | ||
+ | < | ||
+ | |||
+ | mhsabbagh@ryzenpc: | ||
+ | mhsabbagh@ryzenpc:/ | ||
+ | bin dev | ||
+ | boot | ||
+ | cdrom home lib64 media | ||
+ | |||
+ | </ | ||
+ | |||
+ | إليك شرحًا ببعض هذه المجلدات وما تحويه من ملفات تحتها: | ||
+ | |||
+ | ^ اسم المسار | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |lib64|مسار يحوي المكتبات المثبّتة على النظام بإصدار 64 بت.| | ||
+ | |/ | ||
+ | |/ | ||
+ | |||
+ | ===== أنظمة الملفّات على لينكس ===== | ||
+ | |||
+ | تأتي معظم توزيعات لينكس افتراضيًا بنظام الملفّات <wrap hi> | ||
+ | |||
+ | لكن هناك أنظمة ملفّات أخرى، وكل واحد منها يمتلك مميزات مختلفة عن غيره: | ||
+ | |||
+ | * <wrap hi> | ||
+ | * <wrap hi> | ||
+ | * الكثير جدًا غيرها ولكلٍ استخداماته. | ||
+ | |||
+ | إن كنت مترددًا في اختيار نظام الملفّات المناسب لتوزيعتك عند مرحلة التثبيت، فأفضل ما تفعله هو أن تختار <wrap hi> | ||
linux-filesystem-architecture.1638364650.txt.gz · آخر تعديل: 2023/12/20 17:08 (تحرير خارجي)