$ du / -h | grep "[0-9]G"
du -h คือให้แสดงขนาดของ Folder ออกมาทั้งหมด โดยแสดงขนาดเป็นหน่วยที่คน (h=human) อ่านออก
grep "[0-9]G" คือให้หยิบมาเฉพาะบรรทัดที่มี ตัวเลขตามด้วยอักษร G
ผลที่ได้จะออกมาประมาณนี้
3.8G /var/lib/mysql
6.0G /var/lib
8.7G /var
3.5G /opt/nginx/logs
3.6G /opt/nginx
พอลอง 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 แทนนะครับ