유무에 따른 차이 -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