10 คำสั่งที่มีประโยชน์ du (การใช้งานดิสก์) เพื่อค้นหาการใช้งานดิสก์ของไฟล์และไดเรกทอรี

blog image

10 คำสั่งที่มีประโยชน์ du (การใช้งานดิสก์) เพื่อค้นหาการใช้งานดิสก์ของไฟล์และไดเรกทอรี

-วิธีค้นหาขนาดของไดเร็กทอรีใน Linux

1. เพื่อค้นหาข้อมูลสรุปการใช้ดิสก์ของแผนผังไดเร็กทอรี /home/boonsit  และแต่ละไดเร็กทอรีย่อย ป้อนคำสั่งเป็น:


[root@boonsit ]# du /home/boonsit




ผลลัพธ์ของคำสั่งดังกล่าวจะแสดงจำนวนบล็อกของดิสก์ในไดเร็กทอรี /home/boonsit พร้อมกับไดเร็กทอรีย่อย


วิธีค้นหาขนาดไดเร็กทอรีในรูปแบบที่มนุษย์อ่านได้

2. การใช้ตัวเลือก "-h" กับคำสั่ง "du" จะให้ผลลัพธ์ใน "รูปแบบที่มนุษย์อ่านได้" ซึ่งหมายความว่าคุณสามารถดูขนาดเป็นไบต์ กิโลไบต์ เมกะไบต์ กิกะไบต์ เป็นต้น


[root@boonsit ]# du -h /home/boonsit



4. การใช้แฟล็ก "-a" กับคำสั่ง "du" จะแสดงการใช้ดิสก์ของไฟล์และไดเร็กทอรีทั้งหมด


[root@boonsit]# du -a /home/boonsit 



5. การใช้แฟล็ก "-a" พร้อมกับ "-h" จะแสดงการใช้ดิสก์ของไฟล์และโฟลเดอร์ทั้งหมดในรูปแบบที่มนุษย์อ่านได้ เอาต์พุตด้านล่างเข้าใจง่ายขึ้น เนื่องจากแสดงไฟล์เป็นกิโลไบต์ เมกะไบต์ ฯลฯ


[root@boonsit ]# du -ah /home/boonsit 



6. ค้นหาการใช้ดิสก์ของแผนผังไดเร็กทอรีที่มีแผนผังย่อยในบล็อกกิโลไบต์ ใช้ "-k" (แสดงขนาดเป็นหน่วย 1024 ไบต์)


[root@boonsit ]# du -k /home/boonsit 


7. เพื่อรับข้อมูลสรุปการใช้ดิสก์ของแผนผังไดเร็กทอรีพร้อมกับแผนผังย่อยในหน่วยเมกะไบต์ (MB) เท่านั้น ใช้ตัวเลือก “-mh” ดังนี้ แฟล็ก "-m" นับบล็อกในหน่วย MB และ "-h" หมายถึงรูปแบบที่มนุษย์อ่านได้


[root@boonsit ]# du -mh /home/boonsit 

8. แฟล็ก "-c" ให้พื้นที่ดิสก์การใช้งานทั้งหมดที่บรรทัดสุดท้าย หากไดเร็กทอรีของคุณใช้พื้นที่ 674MB สองบรรทัดสุดท้ายของเอาต์พุตจะเป็น

[root@tecmint]# du -ch /home/boonsit 


วิธียกเว้นไฟล์ด้วย du Command

9. คำสั่งด้านล่างจะคำนวณและแสดงการใช้ดิสก์ของไฟล์และไดเร็กทอรีทั้งหมด แต่ไม่รวมไฟล์ที่ตรงกับรูปแบบที่กำหนด คำสั่งด้านล่างไม่รวมไฟล์ ".txt" ขณะคำนวณขนาดรวมของไดเร็กทอรี ดังนั้น ด้วยวิธีนี้ คุณสามารถยกเว้นรูปแบบไฟล์ใดๆ โดยใช้แฟล็ก "-–exclude" ดูผลลัพธ์ที่ไม่มีรายการไฟล์ txt


[root@boonsit ]# du -ah --exclude="*.txt" /home/boonsit 

วิธีค้นหาการใช้งานไดเรกทอรีตามเวลาแก้ไข

10. แสดงการใช้งานดิสก์ตามการปรับเปลี่ยนเวลา ใช้แฟล็ก “–time” ดังแสดงด้านล่าง

[root@boonsit]# du -ha --time /home/boonsit



แสดงความคิดเห็น