Extraindo um arquivo no Solaris

Extraindo um arquivo no Solaris

Estou tentando extrair um arquivo no Solaris para uma pasta. Eu tentei seguir combinações, mas sem sorte.

gunzip -c jdk-8u211-solaris-sparcv9.tar.gz > /opt/java/jdk8.2.11

Estou recebendo um erro de diretório is.

Eu também tentei seguir;

gzip -dv jdk-8u211-solaris-sparcv9.tar.gz

Então

tar -xfv jakarta-tomcat-4.1.29.tar -C /opt/java/jdk8.2.11

Nenhum erro, mas nenhum dos arquivos foi extraído.

Responder1

Com gunzip -cvocê deve definir o arquivo de destino e, aparentemente, /opt/java/jdk8.2.11é um diretório existente (se não fosse, você teria um arquivo tar /opt/java/jdk8.2.11sem a .tarextensão como resultado). Não tenho o Solaris em mãos, mas suspeito que ele gostaria de ter uma barra no final, ou seja

tar -xfv jakarta-tomcat-4.1.29.tar -C /opt/java/jdk8.2.11/

(No Ubuntu, seu comando funciona bem; o resultado opt/java/jdk8.2.11/jakarta-tomcat-4.1.29/é criado porque jakarta-tomcat-4.1.29.taré um diretório tarred).

informação relacionada