Я нуждаюсь в помощи, извлекая tar.gz файл

Я недавно сжал tar.gz файл и думал, что могу сжать его вниз далее путем сжатия tar.gz файла в новый.

Что я выполнил для сжатия его:

tar -czvf world.tar.gz world/

Затем я сделал:

tar -czvf world.tar.gz world.tar.gz

Теперь я не могу извлечь его с помощью нормальной команды, потому что это дает эту ошибку:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
0
задан 9 July 2017 в 02:09

1 ответ

Команда для распаковки tar.gz файл:

tar xzvf filename.tar.gz

С тех пор в Вашем случае исходное имя файла и сжатое имя файла являются тем же, Вы не можете распаковать файл в том же каталоге, у Вас есть сжатый файл (поскольку это переопределит его).

Попробуйте следующее:

  • сделайте новый dir в/tmp
  • скопируйте tar.gz в тот каталог
  • каталог изменения к/tmp
  • распакуйте файл к/tmp

Команды:

mkdir /tmp/myfolder
cp world.tar.gz /tmp/myfolder

cd /tmp
tar xzvf /tmp/myfolder/world.tar.gz

Примечание: Можно работать file управляйте, чтобы проверить, на самом деле ли файл a tar.gz файл

file filename.tar.gz
2
ответ дан 2 November 2019 в 23:42

Другие вопросы по тегам:

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