คู่มือนี้จะแสดงวิธีการหาจำนวนพื้นที่ว่างในดิสก์ที่แฟ้มหรือโฟลเดอร์ใช้โดยใช้บรรทัดคำสั่ง Linux
ค้นหาขนาดไฟล์ของไฟล์และโฟลเดอร์ทั้งหมด
คำสั่ง du จะสรุปการใช้ดิสก์ของแต่ละไฟล์
ในรูปแบบที่ง่ายที่สุดคุณสามารถเรียกใช้คำสั่งต่อไปนี้:
ดู่
ซึ่งจะเป็นการเลื่อนดูไฟล์และโฟลเดอร์ทั้งหมดภายในไดเร็กทอรีการทำงานปัจจุบัน สำหรับไฟล์แต่ละไฟล์ที่แสดงขนาดไฟล์จะแสดงอยู่ด้านข้างและที่ด้านล่างขนาดไฟล์ทั้งหมดจะปรากฏขึ้น
เมื่อต้องการหาจำนวนเนื้อที่ที่ใช้ในไดรฟ์ทั้งหมดคุณสามารถเริ่มต้นได้จากโฟลเดอร์รากโดยใช้คำสั่งต่อไปนี้:
du /
คุณอาจต้องใช้ sudo พร้อมกับคำสั่ง du เพื่อยกระดับสิทธิ์ของคุณดังนี้:
sudo du /
ปัญหาหลักกับคำสั่งดังกล่าวคือจะแสดงเฉพาะขนาดไฟล์ของโฟลเดอร์ย่อยและไม่ใช่ไฟล์ที่อยู่ภายใน
หากต้องการรับรายชื่อทั้งหมดให้ใช้คำสั่งต่อไปนี้:
du -aดู - ทั้งหมด คุณสามารถเอาต์พุตเพื่อเลื่อนไปมาในหน้าเว็บโดยใช้คำสั่งเพิ่มเติมหรือคำสั่ง less ดังนี้: du | มากกว่าdu | น้อยกว่า ถ้าคุณเพียงแค่ต้องการหาการใช้ดิสก์ที่ใช้โดยไฟล์เดียวคุณสามารถระบุชื่อไฟล์พร้อมกับคำสั่ง du ดังต่อไปนี้ du / path / to / file ตัวอย่างเช่น du image.png ผลลัพธ์จะเป็นดังนี้: 36 image.png หากคุณป้อนชื่อโฟลเดอร์พร้อมกับคำสั่ง du คุณจะได้รับรายชื่อไฟล์ทั้งหมดในโฟลเดอร์ 88 ไอน้ำ / ท่อน92 ไอน้ำ
ด้านบนแสดงให้เห็นว่าโฟลเดอร์ Steam มีโฟลเดอร์บันทึกซึ่งมีขนาด 88 และทั้งหมดสำหรับโฟลเดอร์ Steam เท่ากับ 92 ไม่แสดงรายการไฟล์ในโฟลเดอร์บันทึก เพื่อดูรายชื่อไฟล์ที่คุณจะต้องใช้คำสั่งต่อไปนี้: du -a Steam ผลลัพธ์ที่ได้จะเป็นดังนี้: 84 Steam / logs / bootstrap_log.txt88 ไอน้ำ / ท่อน92 ไอน้ำ
ขนาดไฟล์จะแสดงเป็นกิโลไบต์ คุณสามารถเปลี่ยนขนาดบล็อกเป็นค่าอื่นได้ดังนี้: du -BM ตัวอย่างเช่นฉันมีไฟล์ชื่อว่า "zorin.iso" โดยค่าเริ่มต้นคือขนาด 1630535680 du -BM zorin.iso คำสั่งดังกล่าวส่งออกขนาดเป็น 1556M นอกจากนี้คุณยังสามารถใช้ K หรือ G ได้ดังนี้: du -BK zorin.isodu -BG zorin.iso กิโลไบต์ไฟล์ zorin.iso มีชื่อเป็น 159232K เป็นกิกะไบต์ไฟล์ zorin.iso มีชื่อเป็น 2G ในความเป็นจริงมี 8 ค่าที่เป็นไปได้ดังนี้ หากคุณได้รับรายชื่อไฟล์พยายามที่จะได้ขนาดการแสดงผลที่ถูกต้องเป็นเรื่องยาก ตัวอย่างเช่นไฟล์ขนาด 100 ไบต์จะต้องแสดงเป็นไบต์ แต่ไฟล์ที่มีขนาด 16 กิกะไบต์จะแสดงเป็นกิกะไบต์ได้ดียิ่งขึ้น เพื่อให้ได้ขนาดไฟล์ที่เหมาะสมตามไฟล์ที่แสดงขึ้นให้ใช้คำสั่งต่อไปนี้: du -hdu - มนุษย์อ่านง่าย คุณสามารถเรียกใช้คำสั่ง du เพื่อแสดงขนาดไฟล์และโฟลเดอร์โดยใช้คำสั่งต่อไปนี้: du -cdu - total นอกจากนี้คุณยังสามารถกำจัดเอาต์พุตอื่น ๆ เช่นรายการไฟล์และโฟลเดอร์โดยใช้คำสั่งต่อไปนี้: du -sดูสรุป คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง du โดยการรันคำสั่ง man ใน terminal ดังนี้: Man du คำสั่งอื่นที่คุณอาจต้องการอ่านคือคำสั่ง df ซึ่งรายงานเกี่ยวกับระบบไฟล์และการใช้พื้นที่ดิสก์ หาขนาดไฟล์ของไฟล์และโฟลเดอร์ส่วนบุคคล
เปลี่ยนผลลัพธ์ของขนาดไฟล์
สรุปผลลัพธ์
สรุป