Solaris のファイルをフォルダーに抽出しようとしています。次の組み合わせを試しましたが、うまくいきませんでした。
gunzip -c jdk-8u211-solaris-sparcv9.tar.gz > /opt/java/jdk8.2.11
ディレクトリエラーが発生しています。
以下も試してみました。
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
既存のディレクトリであるようです(そうでなければ、結果として拡張子/opt/java/jdk8.2.11
のないtarアーカイブになります.tar
)。Solarisは手元にありませんが、末尾にスラッシュを付けたいのではないかと思います。つまり、
tar -xfv jakarta-tomcat-4.1.29.tar -C /opt/java/jdk8.2.11/
(Ubuntu ではコマンドは正常に動作します。tarで圧縮されたディレクトリであるopt/java/jdk8.2.11/jakarta-tomcat-4.1.29/
ため、結果が作成されます)。jakarta-tomcat-4.1.29.tar