Por que diretórios compactados não podem ser extraídos em / opt?

3

Não consigo descompactar um arquivo com a extensão .tar.gz

fez sudo tar -xvzf ~/Downloads/file.tar.gz /opt/ mas sem sucesso. diz:

tar: /opt: Not found in archive
tar: Exiting with failure status due to previous errors
    
por Chirag 25.07.2012 / 19:08

2 respostas

10

Você pode especificar em qual diretório deseja extrair os arquivos usando a opção -C . Mude o seu comando para:

sudo tar -xvzf ~/Downloads/file.tar.gz -C /opt/
    
por Eric Carvalho 25.07.2012 / 19:19
4

Você está dizendo tar para procurar /opt/ dentro do arquivo tar e para extrair apenas isso e, como não está nesse arquivo tar, ele gera um erro. Faça:

cd /opt
sudo cp  ~/Downloads/file.tar.gz .
sudo tar -xvzf file.tar.gz
    
por Rinzwind 25.07.2012 / 19:11