..png)
예와 아니오의 차이는 -h
사람이 읽을 수 있는 단위여야 합니다. 그렇죠?
글쎄요, 당연히 아니죠...
$ du -s .
74216696 .
$ du -hs .
35G .
아니면 실수를 해서 결과가 du -s .
KB에 없는 걸까요?
답변1
du
디스크 사용량을 제공하는 출력 형식 지정자가 없습니다.조각512바이트, 아니요킬로바이트. -k
옵션을 사용하여 킬로바이트 단위로 표시 할 수 있습니다 . BLOCKSIZE
OS 에서
답변2
문제는 du
반환된 블록 번호의 크기가 512바이트라는 것입니다.
크기를 KB 단위로 얻으려면 -k
1024바이트 청크를 사용하는 옵션을 사용할 수 있습니다.
$ du -ks .
43351596 .
$ du -khs .
41G .