Размер tar-извлечения [дубликат]

0
05.12.2016, 11:16
2 ответа

смотрите здесь...

https://stackoverflow. com/questions/2712173/check-the-total-content-size-of-a-tar-gz-file

$ tar tzvf archive.tar.gz | sed 's/ \+/ /g' | cut -f3 -d' ' | sed '2,$s/^/+ /' | paste -sd' ' | bc

gzsize <your file>
0
28.01.2020, 02:47

Несжатый tarball примерно такого же размера, как и его извлеченное содержимое, поэтому вы можете получить очень хорошее представление об извлеченном размере, определив размер исходного tarball (до сжатия):

xz -l tarball.tar.xz
gzip -tl tarball.tar.gz

соответственно для xz и gzip (хотя gzipped файлы размером более 4 ГБ не сообщат правильный размер).

bzip2 не имеет возможности показать размер файла до сжатия, поэтому самый простой вариант - распаковать и посчитать:

bunzip2 -c tarball.tar.bz2 | wc -c

что также работает для больших gzip файлов:

gunzip -c tarball.tar.gz | wc -c
1
28.01.2020, 02:47

Теги

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