Вы можете видеть результаты того, что разреженные файлы (выглядят больше, чем фактически используемое пространство на диске) "заполняются" 7zip или новой файловой системой, или фрагментацией, или косвенными блоками, или вы извлекаетесь в другую файловую систему с другим размеры блоков, таким образом, видя другой размер "используемого дискового пространства".
Я почти уверен, что у Mac есть утилита du
, которая может показать вам фактическое дисковое пространство, используемое файлами (или путь к папке), или просто размер данных (какие программы архивирования, такие как 7zip compress). Вот несколько полезных опций:
--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
-b, --bytes
equivalent to '--apparent-size --block-size=1'
-s, --summarize
display only a total for each argument
Итак, чтобы увидеть фактическое используемое дисковое пространство, вы бы запустили
du --block-size=1 -s
Но чтобы увидеть только размер данных, запустите
du -b -s
Мне также нравится -h, --human-readable
размеры печати в удобочитаемом формате (например, 1K 234M 2G) , но она может скрыть меньшие различия.
Поэтому попробуйте выполнить две разные команды du
до и после извлечения, чтобы сравнить более точно.