ฉันต้องได้รับรายชื่อผลผลิตที่มนุษย์อ่านได้
อย่างไรก็ตามdu
ไม่มีตัวเลือก "เรียงตามขนาด" และการวางท่อเพื่อsort
ไม่ทำงานกับการตั้งค่าสถานะที่มนุษย์อ่านได้
ตัวอย่างเช่นการทำงาน:
du | sort -n -r
ส่งออกการใช้งานดิสก์เรียงตามขนาด (มากไปหาน้อย):
du |sort -n -r
65108 .
61508 ./dir3
2056 ./dir4
1032 ./dir1
508 ./dir2
อย่างไรก็ตามการรันด้วยแฟล็กที่มนุษย์สามารถอ่านได้ไม่เรียงลำดับอย่างถูกต้อง:
du -h | sort -n -r
508K ./dir2
64M .
61M ./dir3
2.1M ./dir4
1.1M ./dir1
ไม่มีใครรู้วิธีจัดเรียงdu -h
ตามขนาดหรือไม่
du
แต่เพิ่ม -h ลงในsort
คำสั่ง คุณสามารถเพิ่ม-rh
ขนาดที่ใหญ่ที่สุดเป็นอันดับแรกในไฟล์ไม่เช่นนั้นคุณจะต้องtail
เห็น Space Hogs