2

У меня есть определенный файл с именем tmp.gz Когда я пытаюсь распаковать его, используя gzip -d , я получаю сообщение об ошибке, в котором есть несколько записей:

$ gzip -d tmp.gz
gzip: tmp.gz has more than one entry -- unchanged
$ gzip -d < tmp.gz > tmp
gzip: stdin has more than one entry--rest ignored

(И я получаю те же ошибки, конечно, с gunzip вместо gzip -d .)

Итак, как мне распаковать его и получить все файлы?

1 ответ1

5

Как объяснил «druuna» на http://www.linuxquestions.org/questions/linux-software-2/gunzip-%5Bfile%5D-has-more-than-one-entry-unchanged-618990/#post3047709, это может произойти, если это на самом деле ZIP-файл, а не gz-файл, просто с вводящим в заблуждение расширением.

В моем случае это совершенно верно:

$ file tmp.gz 
tmp.gz: Zip archive data, at least v2.0 to extract

и использование unzip вместо gzip -d работало отлично.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .