Назад | Перейти на главную страницу

Невозможно распаковать архив tar.gz в Centos

Я только что загрузил архив tar.gz на свой сервер Centos со своего домашнего компьютера с Windows 7. До этого извлекался из архива .zip.

Когда я пытаюсь его извлечь:

tar -xvf file.tar.gz
gunzip file.tar.gz

Всегда выдает ошибку: "не в формате gzip"

Архив не поврежден, так как его можно распаковать в Windows с помощью Winrar.

Архив довольно большой, более 100 МБ.

Не знаю, в чем проблема. Не могли бы вы мне помочь, пожалуйста? Спасибо.

Питер

Вы уверены, что перенесли файл из Windows в Linux в ДВОИЧНОМ режиме (при использовании FTP)?

В противном случае:

Если в системе Linux извлекать файлы из архива, используйте это:

tar -zxvf archive.tar.gz

Это сделает файлы и каталоги как UNgzip, так и UNtar.

Не совсем понимаю эту строку: "tar -xvf file.tar.gz gunzip file.tar.gz"

tar xvf file.tar.gz

Достаточно распаковать архив tar в формате gzip. Вы уверены, что он заархивирован? Проверьте следующее:

file file.tar.gz