не может распаковать полный каталог, используя tar -cvpzf - PullRequest
1 голос
/ 17 марта 2012

Ударяюсь головой об этом ...

Я использовал tar -cvpzf file.tar.gz для сжатия полного каталога.

Я перемещаю файл на другой сервер и пытаюсь распаковать каталог, гдеЯ скопировал архив.Не могу заставить его работать.

bash-3.2$ tar -xvpzf news.tar.gz .       
tar: gzip: Cannot exec: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: .: Not found in archive
tar: Error exit delayed from previous errors

Кто-нибудь?

Ответы [ 4 ]

6 голосов
/ 17 марта 2012

Ваша смола не может найти gzip. Если у вас нет gzip, вы не можете создать файл .gz. Вы должны искать исполняемый файл gzip в вашей системе. Что это за система?

В то же время, вы можете опустить "z" и просто передать файл .tar. Это будет больше, но, по крайней мере, вы сможете перенести свои данные на другой сервер.

2 голосов
/ 18 марта 2012

Gzip не был установлен на этом сервере (VPS). Я должен был сначала проверить эту часть, а не полагаться на предположение.

Извлеченные уроки

1 голос
/ 21 января 2016

установить bzip2 и тогда он должен работать.например, в Debian / Ubuntu

sudo apt-get install bzip2

или в Gentoo

emerge bzip2
0 голосов
/ 17 марта 2012

если имя вашего каталога "file /", вы создаете tar.gz, используя

tar -cvzpf file.tar.gz file/

, затем распаковываете его, используя

tar -xvf file.tar.gz
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...