답변:
십진수 값과 이진 접두어 의 차이점 입니다. 이 경우 0 이진 바이트를 사용하고 있다는 의미입니다.
차이점이 뭐야?
예를 들어 "Giga"를 사용한다는 것은 1000 3 의 무언가 (즉, Gigahertz)를 의미합니다.
컴퓨터에서는 흥미로운 문제가 있습니다.
기가 바이트는 1000 3 바이트입니다. 그러나 바이트는 8 (바이너리) 비트입니다. 이는 기술적으로 1024 3 바이트 임을 의미합니다 . 이를 설명하기 위해 다른 표기법을 사용합니다.
출력은 바이너리 단위를 사용하고 있음을 알려줍니다.
"사람이 읽을 수있는 10 진수 표기법"으로 출력하려면 대문자 "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 df
) 에서 찾을 수 있습니다 .
1GB
하고 1GiB
. 질문 : 차이 무엇 1Bi
하고 1B
? 왜 두 개의 다른 기호입니까?
Bi 는 1000 0 바이트 대신 1024 0 바이트 단위임을 의미합니다 .
즉, 그들은 같은 단위이지만 0이 아닌 지수를 의미하는 큰 접두사를 사용하지는 않습니다. df
2의 제곱 모드에있을 때 일관성을 유지하기위한 방법으로, 그것은 단지 장난 처럼 보입니다 .
이는 비트 단위 나 바이트 단위로 사용하기 위해 미터법 또는 IEC "Bi"단위가없고 "i"로 끝나는 2 자리 IEC 접두사 만 있습니다. (예 : mebibytes 또는 mebibits의 경우 Mi.) 아니요, 똑바로 얼굴을 비 아이러니하게 말하지 않아도됩니다.
"iB"가 더 의미가있을 수 있지만 (접두사가없는 이진 바이트), 그것은 또한 중요하지 않습니다.
df
출력)에서 이것이 의미하는 바입니다.
df -H
무엇입니까? RTM-h
옵션 출력은 기본 2이고H
옵션 출력은 기본 10입니다.