> คลังความรู้ > คำสั่ง Server/VPS > เทคนิคการดู พื้นที่ในแต่ละ Folder ของ Linux
เทคนิคการดู พื้นที่ในแต่ละ Folder ของ Linux
คำสั่ง classic
$ 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
4.7G /var/www/html/ISO
9.8G /var/www/html
9.9G /var/www
26G /var/lib/mysql/saiyok
27G /var/lib/mysql
5.7G /var/lib/vmware/Virtual Machines/XP
5.7G /var/lib/vmware/Virtual Machines
5.7G /var/lib/vmware
33G /var/lib
3.1G /var/cache/yum/epel
3.5G /var/cache/yum
3.5G /var/cache
46G /var
1.5G /usr/share
1.3G /usr/lib
4.4G /usr
80G /
เพิ่มเติม
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
Add to Favourites Print this Article