عند إدارة نظام Linux، تعد معرفة حجم الأدلة أمرًا بالغ الأهمية لإدارة مساحة القرص بشكل فعال واستكشاف الأخطاء وإصلاحها. إذا نفدت مساحة التخزين على نظامك، فإن تحديد الأدلة التي تشغل أكبر مساحة سيساعدك على حل المشكلة بسرعة. سيوضح لك هذا الدليل كيفية الحصول على حجم دليل Linux باستخدام أوامر مختلفة مثل du, df، و شجرة، مما يوفر خيارات أساسية ومتقدمة لجعل تحليل حجم الدليل بسيطًا وفعالاً. سواء كنت مسؤول نظام أو مطورًا، فإن فهم كيفية التحقق من أحجام الدليل وإدارتها سيؤدي إلى تحسين سير عملك.
من يجب أن يعرف كيفية الحصول على حجم الدليل في Linux؟
تعد معرفة كيفية التحقق من حجم الدلائل أمرًا ضروريًا لعدة أنواع من المستخدمين، بما في ذلك:
- مسؤولي النظام: تعد إدارة مساحة القرص جزءًا مهمًا من الحفاظ على أنظمة سليمة، خاصة عند التعامل مع مستخدمين أو خدمات متعددة.
- المطورين: عند إنشاء التطبيقات، يحتاج المطورون إلى التأكد من أن مشاريعهم لا تستهلك مساحة كبيرة أو تسبب مشكلات في أداء النظام.
- مهندسي البيانات: يتطلب التعامل مع مجموعات البيانات الكبيرة مراقبة مستمرة للتخزين لتجنب الاختناقات.
- المستخدمين المنزليين: حتى في الأنظمة الشخصية، تعد القدرة على فحص المساحة وإخلاءها بكفاءة أمرًا مهمًا للحفاظ على تشغيل الأنظمة بسلاسة.
إذا كنت تنتمي إلى أي من هذه الفئات، فإن القدرة على الحصول على حجم الدليل في Linux تعد مهارة لا بد منها. لذا، تابع القراءة بينما نناقش حجم دليل Linux في هذه المدونة.
الأوامر الرئيسية للحصول على حجم الدليل في Linux
فيما يلي الأوامر الأساسية لمساعدتك في إدارة الدلائل والملفات:
du القيادة في لينكس
ال du يعد الأمر أحد أكثر الطرق تنوعًا للحصول على حجم ملف Linux لدليل في 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 القيادة في لينكس
بينما df يستخدم في المقام الأول للتحقق من استخدام مساحة القرص، ويمكن أن يكون مفيدًا في عرض أوسع لنظام الملفات الخاص بك، بما في ذلك حجم الدليل على أنظمة الملفات المثبتة. وإليك كيف يمكنك استخدامه:
df /path/to/directory
يوضح هذا مقدار مساحة القرص المستخدمة والمتاحة على نظام الملفات حيث يوجد الدليل. تماما مثل du، يمكنك استخدام -h خيار لعرض الأحجام بتنسيق أكثر قابلية للقراءة:
df -h /path/to/directory
سيُظهر هذا استخدام القرص بالميغابايت أو الجيجابايت، اعتمادًا على حجم الدليل.
شجرة القيادة في لينكس
ال شجرة يوفر الأمر تمثيلاً مرئيًا لبنية الدليل، ومع الخيارات الصحيحة، يمكنه أيضًا إظهار أحجام الملفات والدليل. تعتبر الشجرة مفيدة بشكل خاص عندما تحتاج إلى عرض هرمي لأحجام الدليل. يمكنك استخدام النموذج الأساسي الخاص به باستخدام الأمر التالي:
tree /path/to/directory
عرض أحجام الدليل مع شجرة
لمعرفة حجم دليل Linux باستخدام ملف شجرة الأمر، استخدم -s خيار:
tree -s /path/to/directory
مرة أخرى، يمكنك الجمع بين هذا و -h للأحجام التي يمكن قراءتها بواسطة الإنسان:
tree -sh /path/to/directory
فيما يلي جدول مرجعي سريع يلخص أهم الأوامر للتحقق من حجم الدليل في Linux:
| يأمر | الاستخدام |
| دو /المسار/إلى/الدليل | عرض حجم كل ملف ودليل |
| du -sh /path/to/directory | إظهار الحجم الإجمالي للدليل بتنسيق يمكن قراءته بواسطة الإنسان |
| دو -h –العمق الأقصى=1 | عرض حجم الدلائل الفرعية بعمق مستوى واحد |
| df /path/to/directory | تحقق من استخدام مساحة القرص لنظام ملفات الدليل |
| df -h /path/to/directory | إظهار مساحة القرص بتنسيق يمكن قراءته بواسطة الإنسان (ميجابايت/جيجابايت) |
| الشجرة /المسار/إلى/الدليل | إظهار بنية الدليل |
| الشجرة -sh /path/to/directory | إظهار بنية الدليل بأحجام بتنسيق يمكن قراءته بواسطة الإنسان |
| ncdu /path/to/directory | أداة تفاعلية لتحليل استخدام القرص |
| اسم الملف stat | عرض معلومات الملف التفصيلية، بما في ذلك الحجم |
| ليرة سورية -lh | قم بإدراج الملفات في دليل، مع عرض الأحجام بتنسيق يمكن قراءته بواسطة الإنسان |
أمثلة على الأوامر الإضافية لدليل Linux وأحجام الملفات
الآن، دعونا نرى ما هي أوامر Linux الأخرى التي يمكن أن تساعدنا في الحصول على حجم دليل Linux وحجم مجلد Linux.
ncdu: عارض استخدام القرص التفاعلي
بينما du يعمل الأمر بشكل جيد للحصول على أحجام الدليل بسرعة، ncdu يقدم واجهة تفاعلية، مما يجعل من السهل تصفح الأدلة والعثور على ما يستخدم المساحة. للتثبيت والاستخدام ncdu استخدم الأمر التالي:
sudo apt install ncdu ncdu /path/to/directory
القانون الأساسي: معلومات الملف التفصيلية
يعرض الأمر stat معلومات تفصيلية حول الملفات والأدلة، بما في ذلك حجمها:
stat /path/to/file
سيمنحك هذا أذونات الملف وآخر وقت وصول وحجمه بالبايت.
ليرة سورية -lh: قائمة الملفات ذات الأحجام
ال ls يمكن للأمر أيضًا عرض أحجام الملفات بتنسيق يمكن قراءته بواسطة الإنسان. استخدام -lh يسرد جميع الملفات الموجودة في الدليل، بما في ذلك حجمها:
ls -lh /path/to/directory
خاتمة
تعد إدارة مساحة القرص بشكل فعال أمرًا مهمًا للغاية لكي يعمل نظام Linux الخاص بك بسلاسة. من خلال إتقان أوامر مثل du, df، و شجرة، يمكنك الحصول بسرعة على حجم دليل Linux، والعثور على أكبر الأدلة، والتأكد من أنك لا تهدر سعة تخزينية قيمة. ستساعدك هذه الأدوات على التحقق من حجم المجلد في Linux لإدارة الملفات والدليل بكفاءة.
التعليمات
ما هو حجم الدليل؟
يشير حجم الدليل إلى إجمالي مساحة القرص التي تستهلكها جميع الملفات والأدلة الفرعية الموجودة في دليل معين. يتضمن حجم محتويات الدليل ويمكنك التحقق من حجم مجلد Linux باستخدام أوامر مثل du. يساعد ذلك المستخدمين على مراقبة استخدام مساحة التخزين وإدارة مساحة القرص بشكل فعال على أنظمتهم.
ما هو الفرق بين du و df في لينكس؟
ال du يعرض الأمر استخدام القرص للملفات والأدلة، بينما df يعرض الاستخدام الإجمالي للقرص لنظام الملفات أو القسم.
هل يمكنني استخدام ncdu للتحقق من حجم الدلائل في لينكس؟
نعم، ncdu هي أداة تفاعلية تعرض حجم دليل Linux وتسهل التعرف على الأدلة والملفات الكبيرة.
كيفية التحقق من المساحة الحرة للدليل في لينكس؟
ال df يُبلغ الأمر عن مساحة القرص المتاحة والمستخدمة على أنظمة الملفات.