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 -c
você 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.11
sem a .tar
extensã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).