Реальный размер папки?

Когда я работаю du -hs Folder в терминале я добираюсь: 118M

Когда я работаю du -s Folder в терминале я добираюсь: 120664M

Когда я работаю du -h Folder в терминале я добираюсь: 118 м

Когда я нахожу размер через файловый менеджер (щелчок правой кнопкой-> свойства), я добираюсь: 65.5M

Так, который является корректным и почему это происходит?

5
задан 8 July 2016 в 09:39

1 ответ

Ваш второй вывод, du -s Folder находится в килобайтах не мегабайты. Это - вывод по умолчанию для du. Для преобразования в МБ делятся на 1 024: 120664/1024 = 117.8359375, с эти h флаг это окружено к 118 МБ.

можно также просмотреть размер папки в Байтах с du -sb Folder.

утилита du дает Вам сумму, которая на самом деле используется диском. Значение, которое Вы видите в файловом менеджере, является очевидным размером. Это не то же, как объяснено в man du:

   --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

, Если Вы используете --apparent-size опция в du, она даст Вам то же значение, которое Вы видите в файловом менеджере.

Что касается того, почему размер на диске отличается, чем размер всех файлов, посмотрите этот ответ: , Почему использование диска больше, чем размер всех файлов на нем?

8
ответ дан 23 November 2019 в 08:59

Другие вопросы по тегам:

Похожие вопросы: