Por que a extração do meu arquivo tar para o destino gera um erro? [duplicado]

0

Eu estou tentando extrair a pasta tar.gz em um novo destino, mas ele gera o seguinte erro? Como posso fazer as alterações no comando do Linux para extrair essas pastas?

$ tar -zxvf IUS17.05_g311_lnx86_GPLV3_N20170504.tar.gz /cad/local/apps/cadence/xcelium
tar: /cad/local/apps/cadence/xcelium: Not found in archive
tar: Exiting with failure status due to previous errors
    
por html queries 09.05.2017 / 05:40

2 respostas

1

A razão para o erro é que você, dizendo

tar -xf archive.tar path

está pedindo para extrair path de archive.tar . Quando path não é encontrado em archive.tar , você recebe um erro Not found in archive .

A opção que você deve ter usado é -C path que, ao extrair, define o diretório de destino para os arquivos no arquivo.

A linha de comando completa no seu caso:

tar -zxvf IUS17.05_g311_lnx86_GPLV3_N20170504.tar.gz -C /cad/local/apps/cadence/xcelium
    
por 09.05.2017 / 08:21
0

Use a opção -C para definir o destino

tar -zxvf IUS17.05_g311_lnx86_GPLV3_N20170504.tar.gz -C /cad/local/apps/cadence/xcelium

Observação: verifique se você tem privilégios de gravação no diretório de destino

    
por 09.05.2017 / 06:30

Tags