มันเป็นความแตกต่างระหว่างค่าทศนิยมและที่คำนำหน้าไบนารี
ในกรณีนี้มันกำลังบอกว่าคุณกำลังใช้ 0 ไบท์ไบต์
ความแตกต่างคืออะไร?
การใช้ "Giga" เป็นตัวอย่างของเราหมายถึง 1,000 3ของบางสิ่ง (เช่น Gigahertz)
ในคอมพิวเตอร์มันมีปัญหาที่น่าสนใจ:
Gigabyte คือ 1,000 3ไบต์ อย่างไรก็ตามไบต์คือ 8 (ไบนารี) บิต ซึ่งหมายความว่าเป็นเทคนิค 1024 3ไบต์ ในการพิจารณาเรื่องนี้เราใช้สัญลักษณ์ที่แตกต่างกัน:
- Giga เป็นทศนิยม (ฐาน 10)
- Gibi เป็นเลขฐานสอง (ฐาน 2)
ผลลัพธ์กำลังบอกคุณว่ากำลังใช้หน่วยไบนารี
หากคุณต้องการได้ผลลัพธ์ใน "รูปแบบเลขฐานสิบที่มนุษย์สามารถอ่านได้" ให้ใช้ตัวพิมพ์ใหญ่ "H":
$ df -H
/dev/disk2 1.1T 413G 706G 37% 100935848 172431606 37%
map auto_home 0B 0B 0B 100% 0 0 100% /home
ในที่สุดมันไม่ใช่การประชุมของ Apple แต่เป็นหนึ่งจาก BSD (เป็นคำสั่ง BSD) คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ที่ man page ( man df
)
df -H
คืออะไร RTM-h
ตัวเลือกการส่งออกเป็นฐาน 2 และการH
ส่งออกตัวเลือกที่เป็นฐาน 10