วิธีดูขนาดของโฟลเดอร์ใน Linux

Anuchit Prasertsang - Aug 15 - - Dev Community

เราสามารถดูขนาดของโฟลเดอร์โดยใช้ คำสั่ง du -sh /path/to/folder

ตัวอย่างเช่น

du -sh spring-demo
Enter fullscreen mode Exit fullscreen mode

คำอธิบายเพิ่มเติม:

du : ย่อมาจาก disk usage เป็นคำสั่งที่ใช้ในการตรวจสอบการใช้งานพื้นที่ดิสก์
-s : ตัวเลือกนี้ใช้เพื่อแสดงผลรวมของขนาดข้อมูลไดเร็กทอรี่เท่านั้น ไม่แสดงขนาดของไฟล์ย่อย
-h : ตัวเลือกนี้ใช้เพื่อแสดงผลลัพธ์ในรูปแบบที่อ่านง่าย เช่น KB, MB, GB แทนที่จะเป็นหน่วยของไบต์ (Bytes)
ซึ่งหากเราใช้ ตัวเลือกทั้งสองตัว -s และ -h เราสามารถย่อรูปรวมกันได้เป็น -sh

จากคำสั่งด้านบนจะได้ผลลัพธ์ว่าโฟลเดอร์ spring-demo มีขนาด 41 เมกะไบต์ (Megabytes) ดังนี้

 41M    spring-demo
Enter fullscreen mode Exit fullscreen mode

ตัวอย่างการใช้งานอื่นๆ:

du -sh /etc/hosts : แสดงขนาดของไฟล์ hosts ในหน่วยที่อ่านง่าย
du -sh server.go : แสดงขนาดของไฟล์ server.go ในหน่วยที่อ่านง่าย
du -sh /var/logs/ : แสดงขนาดของโฟลเดอร์ log ในหน่วยที่อ่านง่าย
du -sh . : แสดงขนาดของไดเร็กทอรี่ปัจจุบัน

. . . . . . . . . . . . . . . . . . . . . . .