Когда я работаю du -hs Folder
в терминале я добираюсь: 118M
Когда я работаю du -s Folder
в терминале я добираюсь: 120664M
Когда я работаю du -h Folder
в терминале я добираюсь: 118 м
Когда я нахожу размер через файловый менеджер (щелчок правой кнопкой-> свойства), я добираюсь: 65.5M
Так, который является корректным и почему это происходит?
Ваш второй вывод, 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
, она даст Вам то же значение, которое Вы видите в файловом менеджере.
Что касается того, почему размер на диске отличается, чем размер всех файлов, посмотрите этот ответ: , Почему использование диска больше, чем размер всех файлов на нем?