الصفحة الرئيسية » howto » قائمة الملفات والدلائل حسب الحجم على لينكس

    قائمة الملفات والدلائل حسب الحجم على لينكس

    ستوضح لنا هذه الصفحة كيفية إنشاء قائمة من الملفات والمجلدات مرتبة حسب الحجم باستخدام أوامر Linux القياسية.

    أمر

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

    du -sm *

    ستقوم الوسيطة -m بإرجاع القائمة بالميغابايت (لاحظ أنه يمكنك استخدام -h للقراءة البشرية ، ولكن لن يتم فرزها بشكل صحيح)

    الآن سنرغب في تشغيل هذا من خلال أمر الفرز ، والفرز بترتيب عكسي -r و numeric -n:

    du -sm * | نوع -nr

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

    du -sm * | نوع -nr | أكثر من

    أو يمكننا فقط إعادة أكبر 15 عنصرًا:

    du -sm * | نوع -nr | الرأس -15

    سيؤدي هذا إلى عرض بطاقة بيانات مثل هذا:

    2907 Files1 993 Files2 38 Somefile.txt