البحث عن أكبر ملف/مجلد

Date November 30, 2007

خلال اليومين الماضيين إحتجت على أحد الخوادم أن أبحث عن أكبر الملفات أو أكبر المجلدات لمعرفة أين تضيع مساحة ما يقارب 60 جيجا
اﻷمر بسيط عن طريق find وإستخدام المدخل -size
مثلا للبحث عن الملفات التي حجمها على الأقل 100M أو أكثر

find / -type f -size +100M

أيضا يمكن إستبدال + ب – ليتم البحث عن الملفات التي لا يزيد حجمها عن 100
تستطيع تغير 100 بالرقم الذي تريد، أيضا M تعبر عن ميجا، أنظر إلى

man find

لمعرفة المزيد
كذلك تستطيع البحث عن المجلدات التي تحتوي ملفات كبيره عن طريق du
مثلا

du -sh /home/

ستعطيك حجم مجلد الهوم
أيضا تستطيع إستخدام الخيار –max-depth=NUMBER ليتم إعطائك حجم المجلد الرئيسي بالإضافه إلى حجم المجلدات المنسدله منه وذلك بالإعتماد على الرقم NUMBER الذي إخترته
مثلا:

$du -h –max-depth=1 /home/
4.2G /home/idle-boy
8.0K /home/public
10M /home/ahmad

حاول تغير الرقم… وأيضا لا يمكن إستخدام الخيار s والمختصر لـ summery مع –max-depth
لمعرفة أكثر إستخدم

man du

الآن ماذا لو أردنا البحث عن المجلدات ذات الحجم جيجا فما فوق فقط مثلا:,

$du -h –max-depth=1 /mnt/shaker/
16K /mnt/shaker/lost+found
4.0G /mnt/shaker/xen_images
11G /mnt/shaker/Study
4.9M /mnt/shaker/qg
21G /mnt/shaker/LinuxDistorISO
770M /mnt/shaker/Quran
8.6G /mnt/shaker/Morning
3.8G /mnt/shaker/Downloads
28K /mnt/shaker/LAPs
148M /mnt/shaker/other-files
21M /mnt/shaker/Applications
4.0K /mnt/shaker/Hamzah-Files
48G /mnt/shaker/

الأمر بسيط، عن طريق grep بالشكل التالي:

du -h –max-depth=1 /mnt/shaker/ | grep ^[1-9].[0-9]*G
4.0G /mnt/shaker/xen_images
11G /mnt/shaker/Study
21G /mnt/shaker/LinuxDistorISO
8.6G /mnt/shaker/Morning
3.8G /mnt/shaker/Downloads
48G /mnt/shaker/

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit
  • Webnews
  • MisterWong
  • Y!GG

One Response to “البحث عن أكبر ملف/مجلد”

  1. Shaker said:

    أهلا يا مان، بس ليش حاط إيميلك!!
    حذفت الكمنت لحتى ما يجيك سبام وبشوفك على المسنجر
    :)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>