Как обновить tar-файл, который имеет сжатие GZIP - PullRequest
4 голосов
/ 23 ноября 2011

Я выполнил:

tar -Ppcfz backup.tar.gz on /location/

Это будет: Создайте новый файл tar для / location / Сохранить пути, Сохранить разрешения, Сжать с помощью gzip

Мне нужно позже обновить этот tar-файл файлами из / location /, которые не были добавлены или являются новыми:

tar -Ppuf backup.tar.gz /location/

Я получаю ошибки:

tar: Это не похоже на архив tar. Tar: Переход к следующему Заголовок tar: Архив содержит устаревшие заголовки tar: Неожиданный EOF в архивном архиве: ошибка не может быть исправлена: выход из программы

Помогите пожалуйста.

1 Ответ

2 голосов
/ 23 ноября 2011

Вы также можете попробовать использовать флаг -z при обновлении, но моя версия tar сообщает, что он не может обновлять сжатые архивы.Таким образом, вам нужно gunzip файл, затем обновить с tar, затем gzip.

...