Почему не распаковывается tar архив?

Здравствуйте. Почему может не распаковываться архив? Вижу, что по каким-то причинам tar не смог найти в архиве папку /home/u34/web/sinister.co.uk, но она там есть.
И почему tar в архиве ищет файл /backup/u34/11-08-2017.tar.gz , ведь это путь до распаковываемого архива ?
root@machine:/# tar -xvf --acls /backup/u34/11-08-2017.tar.gz /home/u34/web/sinister.co.uk -C /home/u34/web/sinister.co.uk
tar: /backup/u34/11-08-2017.tar.gz: Not found in archive
tar: /home/u34/web/sinister.co.uk: Not found in archive
tar: Exiting with failure status due to previous errors
  • Вопрос задан
  • 3162 просмотра
Решения вопроса 2
@pfg21
ex-турист
-xvf --acls
следующий параметр за -f читается как файл, но файла "--acls" не существует в каталоге.
напиши
--acls -xvf
Ответ написан
Frankenstine
@Frankenstine
Сисадмин
по каким-то причинам tar не смог найти в архиве папку /home/u34/web/sinister.co.uk, но она там есть.

Потому что её там таки нет. Архиватору виднее :) Насколько я понимаю, архиватор при создании архива отсёк корень, т.е. вам надо попробовать искать "home/u34/web/sinister.co.uk".
А вообще, чтобы не гадать на гуще, просмотрите список файлов в архиве, в поисках нужного вам:
tar -tf /backup/u34/11-08-2017.tar.gz | grep sinister.co.uk
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
Жил-был у бабушки серенький троллик...
Потому что ключ -f требует задания имени файла и все, что после него tar воспринимает как имя файла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы