Đó là sự khác biệt giữa giá trị thập phân và tiền tố nhị phân .
Trong trường hợp này, nó nói rằng bạn đang sử dụng 0 byte nhị phân.
Có gì khác biệt?
Sử dụng "Giga" làm ví dụ của chúng tôi, nó có nghĩa là 1000 3 của một cái gì đó (tức là Gigahertz).
Trong máy tính, nó đặt ra một vấn đề thú vị:
Một Gigabyte là 1000 3 byte. Tuy nhiên, một byte là 8 bit (nhị phân). Có nghĩa là về mặt kỹ thuật 1024 3 byte. Để giải thích cho điều này, chúng tôi sử dụng các ký hiệu khác nhau:
- Giga là số thập phân (cơ sở 10)
- Gibi là nhị phân (cơ sở 2)
Đầu ra cho bạn biết rằng nó đang sử dụng các đơn vị nhị phân.
Nếu bạn muốn nhận đầu ra trong "ký hiệu thập phân có thể đọc được của con người", hãy sử dụng chữ "H" viết hoa:
$ df -H
/dev/disk2 1.1T 413G 706G 37% 100935848 172431606 37%
map auto_home 0B 0B 0B 100% 0 0 100% /home
Cuối cùng, đó thực sự không phải là một quy ước của Apple, mà là từ BSD (đó là lệnh BSD). Bạn có thể tìm thêm thông tin trên trang man ( man df
).
df -H
gì? RTM-h
đầu ra tùy chọn là cơ sở 2 vàH
đầu ra tùy chọn là cơ sở 10.