إدارة السيرفراتسيرفرات لينوكس

فحص ومعرفة حجم الملفات والمجلدات من داخل الشيل SSH

في حال لاحظت امتلاء مساحة القرص الصلب لديك في السيرفر أو الكمبيوتر الخاص بك الذي يعمل بنظام تشغيل لينوكس Linux، تفضل هذه الأوامر لمعرفة حجم ومساحة الملفات والمجلدات بسهولة من خلال الشيل SSH:

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

  1. استخدم  df -h  للتحقق من المساحة المستخدمة والمساحة الخالية والمساحة الإجمالية من جميع الأقسام.
  2. استخدم  du -h  للتحقق من جميع أحجام المجلد للدليل الحالي بشكل متكرر مع وجود الاسم والمسار.
  3. استخدم  du -msh  للتحقق من حجم الدليل الحالي.
  4. استخدم  du -h filename  للتحقق من مساحة مجلد معين في الدليل الحالي.
  5. استخدم  du -h –max-deep = 1 | Sort -h  لعرض حجم المجلد بتنسيق تصاعدي.

أوامر معرفة المساحة المستهلكة من الشيل

Quick summary of disk usage by filesystem

df -h

Find largest directories in current location (depth 1)

du -h --max-depth=1 | sort -hr

Find largest directories recursively (top 20)

du -ah / | sort -hr | head -n 20

Find files larger than 100MB

find / -type f -size +100M -exec ls -lh {} \; | sort -k5 -hr

Find largest files in specific directory (e.g., /var)

find /var -type f -exec du -Sh {} \; | sort -rh | head -n 20

Check disk usage by directory using ncdu (install if needed)

apt-get install ncdu (Debian/Ubuntu)

yum install ncdu (CentOS/RHEL)
ncdu /

Check for log files consuming space

find /var/log -type f -name "*.log" -size +50M -exec ls -lh {} \;

Check MySQL/MariaDB data directory size

du -sh /var/lib/mysql/

Check for large files in home directories

du -sh /home/*

Find files modified in the last 24 hours larger than 20MB

find / -type f -mtime -1 -size +20M -exec ls -lh {} \; | sort -k5 -hr

إذا ساعدتك هذه المقالة لا تنسى أن تقوم بمشاركتها مع اصدقائك.

مقالات ذات صلة

اترك تعليق

زر الذهاب إلى الأعلى

اكتشاف المزيد من الدعم العربي التطويري

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading