Как рассчитать размер файла в килобайтах?

У меня есть файл, для которого "du -b filename" выдает 67108864 в качестве ответа (который должен быть в байтах), в то время как "du filename" дает 65604 (который должен быть в килобайтах). Тем не менее, он должен вернуть 67108864/1024 = 65536 в качестве ответа. Я посмотрел на человека, входящего в ду, но не смог найти ответ. Что мне не хватает? Я использую Ubuntu версии 12.04 на 64-битной машине.

1 ответ

-b это не просто байты:

  -b, --bytes           equivalent to `--apparent-size --block-size=1'
  --apparent-size   print apparent sizes, rather than disk usage; although
                      the apparent size is usually smaller, it may be
                      larger due to holes in (`sparse') files, internal
                      fragmentation, indirect blocks, and the like
Другие вопросы по тегам