我嘗試將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 上,你的命令工作正常;結果opt/java/jdk8.2.11/jakarta-tomcat-4.1.29/
被創建,因為jakarta-tomcat-4.1.29.tar
它是一個 tar 目錄)。