إيجاد كم مساحة القرص ملف أو مجلد يستخدم في لينكس

سيوضح لك هذا الدليل كيفية معرفة مقدار مساحة القرص التي يستهلكها ملف أو مجلد باستخدام سطر أوامر Linux.

اكتشف أحجام الملفات لجميع الملفات والمجلدات

يلخص الأمر du استخدام القرص لكل ملف.

في أبسط أشكالها يمكنك ببساطة تشغيل الأمر التالي:

دو

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

لمعرفة مقدار المساحة المستخدمة على محرك الأقراص بالكامل ، يمكنك البدء في المجلد الجذر باستخدام الأمر التالي:

دو /

قد تحتاج إلى استخدام sudo مع الأمر du لرفع الأذونات الخاصة بك كما يلي:

sudo du /

المشكلة الرئيسية في الأمر أعلاه هي أنها ستدرج فقط حجم ملف المجلدات الفرعية وليس الملفات الموجودة بها.

للحصول على قائمة كاملة ، استخدم أحد الأوامر التالية:

دو -أ

دو - كل

يمكنك الحصول على الإخراج للانتقال في الصفحات باستخدام الأمر أكثر أو الأمر الأقل كما يلي:

دو | أكثر من

دو | أقل

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

إذا كنت تريد فقط معرفة استخدام القرص المستخدم في ملف واحد ، فيمكنك تحديد اسم الملف مع الأمر du كما يلي.

du / المسار / إلى / الملف

فمثلا

du image.png

سيكون الإخراج شيء من هذا القبيل:

36 image.png

إذا قمت بإدخال اسم مجلد مع الأمر du ، فستحصل على قائمة بكل الملفات الموجودة في المجلد.

88 البخار / سجلات

92 البخار

يظهر ما سبق أن مجلد Steam يحتوي على مجلد سجلات به حجم 88 ومجموع لمجلد Steam هو 92.

لا يسرد الملفات في مجلد السجلات. للحصول على قائمة الملفات ، ستحتاج إلى استخدام الأمر التالي:

دو بخار

النتائج الآن كما يلي:

84 Steam / logs / bootstrap_log.txt

88 البخار / سجلات

92 البخار

تغيير ناتج حجم الملف

بشكل افتراضي ، يتم سرد أحجام الملفات بالكيلوبايت. يمكنك تغيير حجم الكتلة إلى قيم أخرى كما يلي:

دو -BM

على سبيل المثال ، لدي ملف يسمى "zorin.iso" والذي يكون حجمه الافتراضي هو 1630535680.

du -BM zorin.iso

الأمر أعلاه إخراج الحجم كـ 1556M.

يمكنك أيضًا استخدام K أو G على النحو التالي:

du -BK zorin.iso

du -BG zorin.iso

في kilobytes ، يتم سرد ملف zorin.iso كـ 159232K.

في gigabytes ، يتم سرد ملف zorin.iso كـ 2G

هناك في الواقع 8 إعدادات ممكنة وهي كما يلي:

إذا كنت تحصل على قائمة من الملفات التي تحاول الحصول على حجم العرض الصحيح أمر صعب. على سبيل المثال ، يجب عرض ملف من 100 بايت كحرف بايت ولكن سيتم عرض الملف الذي يكون 16 غيغابايت بشكل أفضل بالغيغابايت.

للحصول على حجم الملف المناسب استنادًا إلى الملف الذي يتم عرضه ، استخدم أحد الأوامر التالية:

دو ح

دو - قابلية القراءة

تلخيص الإخراج

يمكنك الحصول على الأمر du لإظهار الحجم الإجمالي للملفات والمجلدات باستخدام الأوامر التالية:

دو - ج

دو المجموع

يمكنك أيضًا التخلص من معظم المخرجات الأخرى مثل قائمة الملفات والمجلدات باستخدام الأوامر التالية:

دو-إس

du - summarize

ملخص

يمكنك معرفة المزيد عن الأمر du عن طريق تشغيل الأمر man في الجهاز كما يلي:

رجل دو

أمر آخر قد ترغب في القراءة عنه هو الأمر df الذي يشير إلى استخدام نظام الملفات واستخدام مساحة القرص.