Почему сжатые каталоги нельзя извлечь в / opt?

Я не могу распаковать файл с расширением .tar.gz

Сделал sudo tar -xvzf ~/Downloads/file.tar.gz /opt/, но безуспешно. он говорит:

tar: /opt: Not found in archive
tar: Exiting with failure status due to previous errors
3
задан 25 July 2012 в 21:08

3 ответа

Вы можете указать, в какую директорию вы хотите извлечь файлы, используя опцию -C. Измените вашу команду на:

sudo tar -xvzf ~/Downloads/file.tar.gz -C /opt/
0
ответ дан 25 July 2012 в 21:08

Вы говорите tar искать /opt/ внутри tar-файла и извлекать только это, и поскольку он отсутствует в этом tar-файле, он выдает ошибку. Do:

cd /opt
sudo cp  ~/Downloads/file.tar.gz .
sudo tar -xvzf file.tar.gz
0
ответ дан 25 July 2012 в 21:08

используйте --каталог перед путем к каталогу, в который вы хотите извлечь:

sudo tar -xvzf ~/Downloads/file.tar.gz --directory /opt/
1
ответ дан 16 July 2020 в 18:51

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

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