在Solaris 中提取文件

在Solaris 中提取文件

我嘗試將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 目錄)。

相關內容