كيفية العثور على الملفات الكبيرة في Linux

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

بينما توجد طرق عديدة للعثور على الملفات الكبيرة في Linux، لقد اخترنا لك بعضًا من أكثر الطرق ملاءمة.

الطريقة 1: استخدام الأمر du

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

  1. اضغط على مفاتيح “Ctrl” + “Alt” + “T” في نفس الوقت لفتح الطرفية (terminal).
  2. اكتب الأمر التالي واضغط “Enter” لتسجيل الدخول كمستخدم جذري (root).
    sudo -i
  3. أدخل الأمر التالي واضغط “Enter” للعثور على أكبر الملفات في الدليل.
    $ sudo du -a /dir/ | sort -n -r | head -n 20

    ملاحظة: يُستخدم الأمر du لحساب أحجام الملفات، ويقوم sort بترتيب الإخراج بناءً على الحجم، بينما يحدد head الإخراج لأكبر 20 ملفًا.

  4. يمكنك أيضًا استخدام هذا الأمر لأداء نفس المهمة:
    $ sudo du -a / 2>/dev/null | sort -n -r | head -n 20
  5. سيعرض Linux الآن أكبر 20 ملفًا في الدليل المحدد.

الطريقة 2: استخدام الأمر Find

إذا كنت ترغب في تحديد موقع أكبر ملف نفسه مباشرةً، بدلاً من مجرد الدليل الذي يستضيفه، يمكنك استخدام الأمر “find” لإنشاء الإخراج المطلوب.

  1. اضغط على مفاتيح “Ctrl” + “Alt” + “T” في نفس الوقت لفتح الطرفية (terminal).
  2. اكتب الأمر التالي واضغط “Enter” لتسجيل الدخول كمستخدم جذري (root).
    sudo -i
  3. أدخل هذا الأمر واضغط “Enter” لتحديد موقع أكبر ملف على جهاز الكمبيوتر الخاص بك.
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. بعد ذلك، اكتب الأمر التالي واضغط “Enter”.
    $ find $HOME -type f -printf '%s %pn' | sort -nr | head -10
  5. ستقوم هذه الأوامر بسرد أكبر الملفات المتاحة.

 

Comments are closed.