เทคนิคการดู พื้นที่ในแต่ละ Folder ของ Linux
#เทคนิคการดู พื้นที่ในแต่ละ Folder ของ Linux
#เทคนิคการดู พื้นที่ในแต่ละ Folder ของ Linux
du / -h | grep "[0-9]G"
du -h คือให้แสดงขนาดของ Folder ออกมาทั้งหมด โดยแสดงขนาดเป็นหน่วยที่คน (h=human) อ่านออก
grep "[0-9]G" คือให้หยิบมาเฉพาะบรรทัดที่มี ตัวเลขตามด้วยอักษร G
ผลที่ได้จะออกมาประมาณนี้
1.5G /root/mysql_backup_table
3.9G /root/Desktop
30G /root
1.3G /var/www/html/hi/hi
1.3G /var/www/html/hi
3.8G /var/www/html/hosxp
เพิ่มเติม
du -hs home
du / -h --maxdepth=1
พอลอง search เพิ่มเติม ก็พบว่ามันสามารถ sort ได้ด้วย
$du -h | grep "[0-9]G" | sort -n -r > du.txt
$du -h | grep "[0-9]G" | sort -n -r | less
ใครอยากดูแบบละเอียดก็เปลี่ยน G เป็น M แทนนะครับ
ที่มา : apirak.com
du -sh /var/lib/mysql/*
#ตัวอย่างการค้นหาตารางที่มีขนาดใหญ่ในฐาน HDC
du -sh /var/lib/mysql/hdc/* | grep "[0-9]G" | sort -n -r | less
Last updated