Извлечение файла в Solaris

Извлечение файла в Solaris

Я пытаюсь извлечь файл в Solaris в папку. Я пробовал следующие комбинации, но безуспешно.

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

Я получаю сообщение об ошибке каталога is.

Я также пробовал следовать;

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

Затем

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

Ошибок нет, но ни один из файлов не был извлечен.

решение1

С gunzip -cвы должны определить целевой файл, и, по-видимому, /opt/java/jdk8.2.11это существующий каталог (если бы это было не так, у вас был бы архив tar /opt/java/jdk8.2.11без .tarрасширения в результате). У меня нет Solaris под рукой, но я подозреваю, что он хотел бы иметь слеш в конце, т.е.

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

(В Ubuntu ваша команда работает нормально; результат opt/java/jdk8.2.11/jakarta-tomcat-4.1.29/создается, поскольку jakarta-tomcat-4.1.29.tarпредставляет собой сжатый каталог).

Связанный контент