无法解压到 opt 目录

Eet*_*dhu 6 command-line unzip

我正在尝试安装jstock到该/opt目录。我收到以下错误。

  1. jstock是在~/Downloads目录中。
  2. 文件名正确。

请指导。

navjeet@navjeet-Lenovo-G50-80:~/Downloads$ sudo unzip jstock-1.0.7.17 bin.zip -C /opt 
[sudo] password for navjeet:  
Archive: jstock-1.0.7.17-bin.zip  
caution: filename not matched:  -C 
caution:filename not matched:  /opt 
navjeet@navjeet-Lenovo-G50-80:~/Downloads$
Run Code Online (Sandbox Code Playgroud)

注意:bin.zip 和 -C 用空格分隔,但看起来不是这样。

Kri*_*ves 6

我花了几分钟看看你做错了什么。您正在使用tarfor 的语法unzip,但它们不兼容。你想运行这个:

sudo unzip -d /opt/ jstock-1.0.7.17-bin.zip 
Run Code Online (Sandbox Code Playgroud)

对于 tar 语法是,tar xf file.tar -C dir而对于解压缩它是unzip -d dir file.zip