كيفية فرز Du حسب الحجم في Linux

Kyfyt Frz Du Hsb Alhjm Fy Linux



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

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







كيفية فرز Du حسب الحجم في Linux

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



للترتيب التصاعدي: دو -ح [الدليل] | فرز -ح



للترتيب التنازلي: دو -ح [الدليل] | نوع -rh





  1. يعرض الخيار '-h' البيانات بتنسيق يمكن قراءته بواسطة الإنسان.
  2. '-r' مخصص للفرز بترتيب عكسي.

لنأخذ مثالاً للعثور على الملفات الأكبر حجمًا في الدليل الرئيسي لديك. في هذه الحالة، قد ترغب في عرض القائمة بترتيب تنازلي.

ال ~ | نوع -rh

يمثل رمز البلاط (~) الدليل الرئيسي في Linux.

يمكنك أيضًا عرض أدلة 'N' العليا حسب الحجم باستخدام أمر 'head' بجانب الأوامر السابقة. بناء الجملة هو كما يلي:

ال [ الدليل ] | نوع -rh | رأس ن

يعني '-n' عدد الأسطر المطلوب طباعتها ويأخذ 'N' كمدخل. استبدل 'N' بعدد الأدلة التي تريد عرضها. على سبيل المثال، للعثور على أهم خمسة ملفات/أدلة في الدليل الرئيسي، يجب عليك استخدام الأمر التالي:

ال ~ | نوع -rh | رأس 5

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

ال [ الدليل ] | نوع -rh > اسم الملف.txt

في 'filename.txt'، استبدل اسم الملف بأي اسم تريده. يقوم الرمز '>' بإعادة توجيه الإخراج إلى الملف المحدد. إذا لم يكن هناك ملف بالاسم الذي حددته، فسيتم إنشاء ملف جديد وحفظ الإخراج.

على سبيل المثال، لنحفظ بيانات الدلائل الخمسة الأولى في الملف النصي.

ال ~ | نوع -rh | رأس 5 > top_directories.txt

خاتمة

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