วิธีรับการใช้งานดิสก์จากบรรทัดคำสั่ง


138

ฉันจะรับการใช้งานดิสก์ปัจจุบัน (เป็น%) ของฮาร์ดไดรฟ์ของฉันจากบรรทัดคำสั่งได้อย่างไร


ตอนนี้ผมสงสัยว่ามีบางเทียบเท่า commandline ของหรือkdirstat baobab
Ehtesh Choudhury

คำตอบ:


143

โดยใช้dfคำสั่ง

นี่คือตัวอย่างผลลัพธ์:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            303537496  27537816 260580948  10% /
none                    950788       252    950536   1% /dev
none                    959516       232    959284   1% /dev/shm
none                    959516       388    959128   1% /var/run
none                    959516         0    959516   0% /var/lock

นอกจากนี้ยังจะดูที่มันmanpage


38
df -mจะแสดงรายการเป็นเมกะไบต์df -hจะแสดงในหน่วยที่ใหญ่ที่สุดที่เป็นไปได้
Oli

116

ncdu

ทำงานได้ดีจากบรรทัดคำสั่ง มันขึ้นอยู่กับ ncurses และการโต้ตอบ คุณสามารถติดตั้งได้กับ
sudo apt-get install ncdu

ป้อนคำอธิบายรูปภาพที่นี่

ทางเลือก

  • สิบอันดับสูงสุด: du -shx * | sort -rh | head -10
  • หากคุณต้องการใช้งานดิสก์ได้ดีมากขึ้นเนื้อคุณควรจะดูที่เป็นคำตอบที่นี่

3
ติดตั้งสิ่งนี้ผ่านsudo apt install ncdu
Pedi T.

1
ฉันชอบทางเลือกอื่น คุณต้องอยู่ในไดเรกทอรีที่คุณกำลังมองหาไฟล์ขนาดใหญ่ แต่ฉันพบว่าง่ายที่จะเห็นผู้ร้ายด้วยวิธีนี้โดยไม่ต้องติดตั้งอะไรเลย
G Trawo

2
du -shx * | sort -rh | head -10เป็นผู้ช่วยชีวิต! ยอดเยี่ยมโดยเฉพาะอย่างยิ่งถ้าคุณอยู่บนเซิร์ฟเวอร์ทดสอบขนาดเล็กคุณไม่มีพื้นที่เหลืออยู่และยังไม่ได้ติดตั้งยูทิลิตี้แฟนซีเพื่อแก้ไขปัญหาของคุณ
Michael Plautz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.