githubEdit

เทคนิคการดู พื้นที่ในแต่ละ 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