유무에 따른 차이 -h
는 사람이 읽을 수있는 단위 여야합니다.
글쎄요 ...
$ du -s .
74216696 .
$ du -hs .
35G .
아니면 내가 잘못 생각하고 결과 du -s .
가 KB가 아닌가?
(OSX) 매뉴얼 페이지에서 : "BLOCKSIZE를 설정하지 않고 -k 옵션을 지정하지 않으면 블록 카운트가 512 바이트 블록으로 표시됩니다"
—
user4556274
파일 시스템이 실제로 4096 바이트 블록 인 경우에는 도움이되지 않습니다.
—
DopeGhoti
따라서 크기를 바이트 단위로 가질 수있는 방법이 없습니까?
—
Creak
-h
방금 1024로 나누고 일부 단위를 추가하고 있다고 생각했습니다.
echo "74216696*512" | bc
그리고 출력은 37998948352입니다. 그렇습니다 -h
. 1024 이상으로 나누어서 사람이 읽을 수있는 형태로 변환합니다. 내가받은 것은 35.3887이었습니다 du
. 바이트 단위의 크기는을 사용하십시오 --block-size=1
. 리눅스에는 -b
옵션이 있지만 OS X에 익숙하지 않습니다du
du --block-size=1024 -s .
. 아마 당신의BLOCK_SIZE
설정은512