






السمعة:
وهو أمر متعارف عليه يتم استخدامة لمعرفة حجم الملفات و تحليل المساحة على القرص الصلب (Hard drive)
فاذا افترضنا مثلاً نظام لينكس وتحديداً في مسار الـ Home مع الوقت واستخدامك للنظام من الطبيعى ان تقل مساحة القرص والتخزين
وفي هذه الحالة نريد تحديد الملفات و المجلدات كبيرة الحجم لتخزينها في هارد خارجي او حذفها ؛ ويمكننا في هذه الحالة استخدام أمر الـ du على الشكل التالي :
Bash:
du -h -d 1
d : اختصااراً لـ depth وهو المستوى الذي يعمل عليه الأمر فمثلاً (1) سيعمل الأمر على مستوى واحد فقط من المجلدات دون الدخول في المجلد - وفي حالة (2) يعمل الأمر على مستوى المجلدات و داخل المجلدات في مستوى واحد آخر
1 - حجم المجلدات ( يلاحظ عدم الترتيب التصاعدي او التنازلي)
2 - المجلدات داخل المسار (Home)
واذا قمنا بتجربة الاداه على نفس الأساس السابق وبطريقة مشابهة :
Bash:
dust -d 1
1- حجم الملفات والمجلدات (ترتيب تصاعدي) ويلاحظ تنثيق بالألوان
2 - الملفات والمجلدات داخل المسار (Home) نفس المسار في المثال السابق
3- رسم بياني مساعد
4- النسبة المئوية
نجد أني استطيع الآن تحديد الملفات كبيرة الحجم التي استطيع التخلص منها فبتحليل المرفق السابق نجد :
ان اكبر مجلد في المسار هو مجلد الـ .local بمساحة ٧ جيجا و يوجد فيه ملف كبير الحجم نسبياً هو wine-ge.....
وايضاً هناك مجلد الـ templates ويوجد فيه ملف كبير الحجم هو ملف الـ project.zip بمساحة ٤.٤ جيجا
واخيرا مجلد الـ videos ويوجد فيه ملف بحجم ٣.٦ جيجا
هناك خيارات اخرى يمكنك استخادمها لكل من du و dust فقط قم بتمرير --help للامر للاطلاع على هذه الخيارات .
وهنا نكون عرضنا لأول اداه معنا وهي من الأدوات المهمة والمفيدة بشكل كبير في ترسانتك الخاصة من أدوات و أوامر اللينكس
وهنا نكون عرضنا لأول اداه معنا وهي من الأدوات المهمة والمفيدة بشكل كبير في ترسانتك الخاصة من أدوات و أوامر اللينكس
التعديل الأخير: