خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
6 دقائق متبقية
الخوادم وأنظمة التشغيل

فحص أحجام الأدلة والمجلدات في Linux: دليل كامل

Ada Lovegood By Ada Lovegood قراءة 6 دقائق محدّث في 20 فبراير 2025
حجم الدلائل في Linux

عند إدارة نظام Linux، يُعدّ معرفة حجم المجلدات أمرًا ضروريًا لإدارة مساحة القرص بفاعلية واستكشاف الأخطاء وإصلاحها. إذا نفدت مساحة التخزين على نظامك، فإن تحديد المجلدات التي تستهلك أكبر قدر من المساحة سيساعدك على حل المشكلة بسرعة. سيوضح لك هذا الدليل كيفية الحصول على حجم مجلد Linux باستخدام أوامر متعددة مثل du, df، و tree، مع توفير خيارات أساسية ومتقدمة لجعل تحليل أحجام المجلدات أمرًا سهلًا وفعالًا. سواء كنت مسؤول نظام أو مطورًا، فإن فهم كيفية فحص أحجام المجلدات وإدارتها سيُحسّن سير عملك.

من يحتاج إلى معرفة حجم المجلدات في Linux؟

معرفة كيفية التحقق من حجم المجلدات أمر ضروري لعدة فئات من المستخدمين، من بينهم:

  • مديرو الأنظمة: إدارة مساحة القرص جزء أساسي من الحفاظ على أنظمة تعمل بشكل سليم، لا سيما عند التعامل مع عدة مستخدمين أو خدمات.
  • المطورون: عند بناء التطبيقات، يحتاج المطورون إلى التأكد من أن مشاريعهم لا تستهلك مساحة مفرطة أو تؤثر سلباً على أداء النظام.
  • مهندسو البيانات: التعامل مع مجموعات البيانات الكبيرة يستلزم مراقبة مستمرة للتخزين لتفادي اختناقات الأداء.
  • المستخدمون المنزليون: حتى على الأنظمة الشخصية، القدرة على فحص المساحة وتحريرها بكفاءة أمر مهم للحفاظ على أداء النظام.

إن كنت تنتمي إلى إحدى هذه الفئات، فمعرفة كيفية الحصول على حجم المجلد في Linux مهارة لا غنى عنها. تابع القراءة بينما نستعرض حجم المجلدات في Linux.

الأوامر الرئيسية للحصول على حجم المجلد في Linux

إليك أوامر أساسية تساعدك في إدارة الأدلة والملفات:

du الأوامر في Linux

الـ du يُعدّ هذا الأمر من أكثر الطرق مرونةً للحصول على حجم ملف أو مجلد في Linux. يوفر تقديراً لاستخدام مساحة الملفات، مع تلخيص المساحة التي يشغلها مجلد معين ومجلداته الفرعية. إليك طريقة استخدامه:

du /path/to/directory

du سيعرض الأمر Linux حجم كل ملف ومجلد فرعي ضمن المسار المحدد. بشكل افتراضي، تُعرض الأحجام بالكيلوبايت. يمكنك أيضاً استخدام الخيار -h مع هذا الأمر لعرض الأحجام بتنسيق مقروء (KB، MB، GB):

du -h /path/to/directory

عرض الحجم الإجمالي للمجلد

للحصول على الحجم الإجمالي فقط لمجلد معين، استخدم الخيار -s :

du -sh /path/to/directory

عرض حجم جميع المجلدات الفرعية

لعرض حجم كل مجلد فرعي، استخدم الأمر التالي:

du -h --max-depth=1 /path/to/directory

يعرض هذا الأمر حجم كل مجلد فرعي في المستوى الأول مباشرةً.

df الأوامر في Linux

بينما df يُستخدم أساساً للتحقق من استخدام مساحة القرص، إلا أنه يمكن أن يكون مفيداً للحصول على نظرة أشمل على نظام الملفات لديك، بما في ذلك حجم الدليل على أنظمة الملفات المثبتة. إليك كيفية استخدامه:

df /path/to/directory

يعرض هذا مقدار مساحة القرص المستخدمة والمتاحة في نظام الملفات الذي يوجد فيه الدليل. وكما هو الحال مع du، يمكنك استخدام الخيار -h لعرض الأحجام بتنسيق أكثر وضوحاً:

df -h /path/to/directory

سيعرض هذا استخدام القرص بوحدة MB أو GB، تبعاً لحجم الدليل.

tree الأوامر في Linux

الـ tree يوفر الأمر تمثيلاً مرئياً لهيكل الدليل، ومع الخيارات المناسبة يمكنه أيضاً عرض أحجام الملفات والأدلة. يُعدّ Tree مفيداً بشكل خاص عندما تحتاج إلى عرض هرمي لأحجام الأدلة. يمكنك استخدام صيغته الأساسية بالأمر التالي:

tree /path/to/directory

عرض أحجام الأدلة باستخدام tree

لمعرفة حجم دليل Linux باستخدام الأمر tree استخدم الخيار -s :

tree -s /path/to/directory

كذلك يمكنك دمج هذا مع -h للحصول على أحجام سهلة القراءة:

tree -sh /path/to/directory

فيما يلي جدول مرجعي سريع يلخص أهم الأوامر للتحقق من حجم الدليل في Linux:

الأمر الاستخدام
du /path/to/directory عرض حجم كل ملف ودليل
du -sh /path/to/directory عرض إجمالي حجم الدليل بصيغة قابلة للقراءة البشرية
du -h –max-depth=1 عرض أحجام الأدلة الفرعية بعمق مستوى واحد
df /path/to/directory التحقق من استخدام مساحة القرص لنظام ملفات الدليل
df -h /path/to/directory عرض مساحة القرص بتنسيق سهل القراءة (MB/GB)
tree /path/to/directory عرض هيكل الدليل
tree -sh /path/to/directory عرض بنية الدليل مع الأحجام بصيغة قابلة للقراءة البشرية
ncdu /path/to/directory أداة تفاعلية لتحليل استخدام القرص
احصائيات الملف عرض معلومات تفصيلية عن الملف، بما في ذلك حجمه
ls -lh اعرض الملفات في دليل بصيغة أحجام قابلة للقراءة البشرية

أمثلة على أوامر إضافية لأحجام أدلة وملفات Linux

الآن، لنستعرض أوامر Linux الأخرى التي تساعدك في معرفة حجم Linux الدليل وحجم Linux المجلد.

ncdu: عارض تفاعلي لاستخدام القرص

بينما يؤدي الأمر du مهمته جيداً في الحصول السريع على أحجام الأدلة، ncdu يوفر واجهة تفاعلية تُسهّل التنقل بين الأدلة واكتشاف ما يستهلك المساحة. لتثبيت ncdu واستخدامه، نفّذ الأمر التالي:

sudo apt install ncdu 
ncdu /path/to/directory

stat: معلومات تفصيلية عن الملفات

يعرض الأمر stat معلومات تفصيلية عن الملفات والأدلة، بما في ذلك أحجامها:

stat /path/to/file

ستحصل على صلاحيات الملف، وتاريخ آخر وصول إليه، وحجمه بالبايت.

ls -lh: سرد الملفات مع أحجامها

الـ ls يستطيع هذا الأمر أيضاً عرض أحجام الملفات بتنسيق مقروء. باستخدام -lh تظهر جميع الملفات في الدليل مع أحجامها:

ls -lh /path/to/directory

خلاصة

إدارة مساحة القرص بفاعلية أمر ضروري لضمان عمل نظام Linux بسلاسة. بإتقان أوامر مثل du, df، و tree، يمكنك معرفة حجم أي مجلد في Linux بسرعة، وتحديد أكبر المجلدات، والتأكد من أنك لا تهدر مساحة التخزين. ستساعدك هذه الأدوات على فحص أحجام المجلدات في Linux وإدارة الملفات والمجلدات بكفاءة.

الأسئلة الشائعة

ما هو حجم المجلد؟

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

ما الفرق بين du وdf في Linux؟

الـ du يعرض استخدام القرص للملفات والمجلدات، في حين أن df يعرض الاستخدام الإجمالي للقرص على مستوى نظام الملفات أو القسم.

هل يمكن استخدام ncdu للتحقق من حجم المجلدات في Linux؟

نعم، ncdu أداة تفاعلية تعرض أحجام المجلدات في Linux وتسهّل تحديد المجلدات والملفات الكبيرة.

كيفية التحقق من المساحة الحرة في مجلد داخل Linux؟

الـ df يُظهر المساحة المتاحة والمستخدمة على أنظمة الملفات.

مشاركة

المزيد من المدونة

تابع القراءة.

صورة غلاف لأفضل التطبيقات ذاتية الاستضافة التي يمكنك تشغيلها مع Cosmos Cloud مع لوحات تطبيقات حول لوحة معلومات Cosmos.
الخوادم وأنظمة التشغيل

أفضل التطبيقات ذاتية الاستضافة التي يمكنك تشغيلها مع Cosmos Cloud: الملفات والوسائط وكلمات المرور والأتمتة والمزيد!

ربما أعددت Cosmos Cloud وتريد الآن معرفة التطبيقات التي تناسبه، أو ربما لم تقرر بعد بشأن Cosmos وتريد فقط معرفة مدى ملاءمته لسير عملك

Nick SilverNick Silver قراءة 16 دقيقة
غلاف Portainer مقابل Cosmos Cloud لإدارة تطبيقات Docker مع رسم تخطيطي لإعداد هجين وكتل تشغيل ووصول نيون.
الخوادم وأنظمة التشغيل

Portainer مقابل Cosmos Cloud: الأنسب لإدارة تطبيقات Docker

إن كنت تعرف Docker وتريد الطريقة الأنظف لتشغيل حزمة تطبيقات متنامية، فإليك الإجابة المختصرة لـ Portainer مقابل Cosmos Cloud. Portainer هو الخيار الأقوى للتحكم المباشر

Nick SilverNick Silver قراءة 14 دقيقة
رسم توضيحي لـ Cosmos Cloud مقابل CasaOS مقابل Umbrel يُظهر ثلاثة مسارات استضافة ذاتية داخل عالم شبكة سحابية مجرد.
الخوادم وأنظمة التشغيل

Cosmos Cloud مقابل CasaOS مقابل Umbrel: أي منصة استضافة ذاتية تناسب إعدادك؟

الإجابة المختصرة هي أن CasaOS لا يزال أسهل نقطة للبدء، وUmbrel يقدم أنظف تجربة مُنسَّقة، وCosmos Cloud يصبح أكثر منطقية عندما تريد تحكمًا أدق في النطاقات

Nick SilverNick Silver قراءة 11 دقيقة

جاهز للنشر؟ تبدأ من 2.48 $/شهر.

سحابة مستقلة منذ 2008. AMD EPYC، NVMe، 40 Gbps. استرداد خلال 14 يومًا.