Ремонт gzipped tar

У меня есть довольно большой (50Gb) tar.gz-файл, который я больше не могу развернуть. Ошибка, которую я получаю, такова:

gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now

Есть ли способ восстановить сломанный tar.gz?

UPDATE: вывод команды файла:

$ file projects.tgz projects.tgz: POSIX tar archive (GNU)
5
задан 15 February 2011 в 21:52

20 ответов

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, возможно, вы захотите дать файлу лучшее расширение, например .tar:

mv projects.tgz projects.tar

Возможно, вы попытались извлечь файл, выполнив:

tar xzvf projects.tar

Но правильный способ извлечь tarball:

tar xvf projects.tar

Опции объяснены:

x: extract z: GZip сжат (что не так в вашем файле, поэтому его нужно удалить на данный момент) f: файл (требуется следующий аргумент как имя файла) v: быть подробным (показывать имена файлов при извлечении).

Дополнительную информацию об этой команде см. на странице руководства по tar.

11
ответ дан 25 May 2018 в 22:58
  • 1
    Вы распаковываете и извлекаете назад. Поменяйте их, и это будет иметь больше смысла. – psusi 15 February 2011 в 23:10

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, возможно, вы захотите дать файлу лучшее расширение, например .tar:

mv projects.tgz projects.tar

Возможно, вы попытались извлечь файл, выполнив:

tar xzvf projects.tar

Но правильный способ извлечь tarball:

tar xvf projects.tar

Опции объяснены:

x: extract z: GZip сжат (что не так в вашем файле, поэтому его нужно удалить на данный момент) f: файл (требуется следующий аргумент как имя файла) v: быть подробным (показывать имена файлов при извлечении).

Дополнительную информацию об этой команде см. на странице руководства по tar.

11
ответ дан 25 July 2018 в 22:29

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, возможно, вы захотите дать файлу лучшее расширение, например .tar:

mv projects.tgz projects.tar

Возможно, вы попытались извлечь файл, выполнив:

tar xzvf projects.tar

Но правильный способ извлечь tarball:

tar xvf projects.tar

Опции объяснены:

x: extract z: GZip сжат (что не так в вашем файле, поэтому его нужно удалить на данный момент) f: файл (требуется следующий аргумент как имя файла) v: быть подробным (показывать имена файлов при извлечении).

Дополнительную информацию об этой команде см. на странице руководства по tar.

11
ответ дан 26 July 2018 в 21:52

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, вы можете дать файлу лучшее расширение, например .tar :

  mv projects.tgz  projects.tar  

Возможно, вы попытались извлечь файл, выполнив:

  tar xzvf projects.tar  

Но правильный способ извлечь tarball:

  tar xvf projects.tar  

Опции объяснены:

  • x : e x tract
  • z : G Z ip сжато (что не так в вашем файле, поэтому его нужно удалить на данный момент)
  • f : f ile (требуется следующий аргумент как имя файла архив
  • v : Be v erbose (показывать имена файлов при извлечении).

См. [ на странице tar для получения дополнительной информации об этой команде.

11
ответ дан 31 July 2018 в 12:28

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, возможно, вы захотите дать файлу лучшее расширение, например .tar:

mv projects.tgz projects.tar

Возможно, вы попытались извлечь файл, выполнив:

tar xzvf projects.tar

Но правильный способ извлечь tarball:

tar xvf projects.tar

Опции объяснены:

x: extract z: GZip сжат (что не так в вашем файле, поэтому его нужно удалить на данный момент) f: файл (требуется следующий аргумент как имя файла) v: быть подробным (показывать имена файлов при извлечении).

Дополнительную информацию об этой команде см. на странице руководства по tar.

11
ответ дан 2 August 2018 в 03:55

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, вы можете дать файлу лучшее расширение, например .tar :

  mv projects.tgz  projects.tar  

Возможно, вы попытались извлечь файл, выполнив:

  tar xzvf projects.tar  

Но правильный способ извлечь tarball:

  tar xvf projects.tar  

Опции объяснены:

  • x : e x tract
  • z : G Z ip сжато (что не так в вашем файле, поэтому его нужно удалить на данный момент)
  • f : f ile (требуется следующий аргумент как имя файла архив
  • v : Be v erbose (показывать имена файлов при извлечении).

См. [ на странице tar для получения дополнительной информации об этой команде.

11
ответ дан 4 August 2018 в 19:58

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, вы можете дать файлу лучшее расширение, например .tar :

  mv projects.tgz  projects.tar  

Возможно, вы попытались извлечь файл, выполнив:

  tar xzvf projects.tar  

Но правильный способ извлечь tarball:

  tar xvf projects.tar  

Опции объяснены:

  • x : e x tract
  • z : G Z ip сжато (что не так в вашем файле, поэтому его нужно удалить на данный момент)
  • f : f ile (требуется следующий аргумент как имя файла архив
  • v : Be v erbose (показывать имена файлов при извлечении).

См. [ на странице tar для получения дополнительной информации об этой команде.

11
ответ дан 6 August 2018 в 04:01

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, вы можете дать файлу лучшее расширение, например .tar :

  mv projects.tgz  projects.tar  

Возможно, вы попытались извлечь файл, выполнив:

  tar xzvf projects.tar  

Но правильный способ извлечь tarball:

  tar xvf projects.tar  

Опции объяснены:

  • x : e x tract
  • z : G Z ip сжато (что не так в вашем файле, поэтому его нужно удалить на данный момент)
  • f : f ile (требуется следующий аргумент как имя файла архив
  • v : Be v erbose (показывать имена файлов при извлечении).

См. [ на странице tar для получения дополнительной информации об этой команде.

11
ответ дан 7 August 2018 в 21:59

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, вы можете дать файлу лучшее расширение, например .tar :

  mv projects.tgz  projects.tar  

Возможно, вы попытались извлечь файл, выполнив:

  tar xzvf projects.tar  

Но правильный способ извлечь tarball:

  tar xvf projects.tar  

Опции объяснены:

  • x : e x tract
  • z : G Z ip сжато (что не так в вашем файле, поэтому его нужно удалить на данный момент)
  • f : f ile (требуется следующий аргумент как имя файла архив
  • v : Be v erbose (показывать имена файлов при извлечении).

См. [ на странице tar для получения дополнительной информации об этой команде.

11
ответ дан 10 August 2018 в 10:13

Ваш файл - несжатый архив. Расширение .tgz вводит в заблуждение, вы можете дать файлу лучшее расширение, например .tar :

  mv projects.tgz  projects.tar  

Возможно, вы попытались извлечь файл, выполнив:

  tar xzvf projects.tar  

Но правильный способ извлечь tarball:

  tar xvf projects.tar  

Опции объяснены:

  • x : e x tract
  • z : G Z ip сжато (что не так в вашем файле, поэтому его нужно удалить на данный момент)
  • f : f ile (требуется следующий аргумент как имя файла архив
  • v : Be v erbose (показывать имена файлов при извлечении).

См. [ на странице tar для получения дополнительной информации об этой команде.

11
ответ дан 13 August 2018 в 16:36
  • 1
    Вы распаковываете и извлекаете назад. Поменяйте их, и это будет иметь больше смысла. – psusi 15 February 2011 в 23:10

Переименуйте projects.tgz в projects.tar. Затем вы сможете распаковать архив через Nautilus, например.

1
ответ дан 25 May 2018 в 22:58

Переименуйте projects.tgz в projects.tar. Затем вы сможете распаковать архив через Nautilus, например.

1
ответ дан 25 July 2018 в 22:29

Переименуйте projects.tgz в projects.tar. Затем вы сможете распаковать архив через Nautilus, например.

1
ответ дан 26 July 2018 в 21:52

Переименуйте projects.tgz в projects.tar. Затем вы сможете распаковать архив через Nautilus, например.

1
ответ дан 31 July 2018 в 12:28

Переименуйте projects.tgz в projects.tar. Затем вы сможете распаковать архив через Nautilus, например.

1
ответ дан 2 August 2018 в 03:55

Переименуйте projects.tgz в projects.tar . Тогда вы сможете распаковать архив через Nautilus, например.

1
ответ дан 4 August 2018 в 19:58

Переименуйте projects.tgz в projects.tar . Тогда вы сможете распаковать архив через Nautilus, например.

1
ответ дан 6 August 2018 в 04:01

Переименуйте projects.tgz в projects.tar . Тогда вы сможете распаковать архив через Nautilus, например.

1
ответ дан 7 August 2018 в 21:59

Переименуйте projects.tgz в projects.tar . Тогда вы сможете распаковать архив через Nautilus, например.

1
ответ дан 10 August 2018 в 10:13

Переименуйте projects.tgz в projects.tar . Тогда вы сможете распаковать архив через Nautilus, например.

1
ответ дан 13 August 2018 в 16:36

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

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