当 运行 来自脚本时解压缩无法打开存档

unzip unable to open archive when run from a script

当我运行这些命令在一起时,'unzip'说:

"unzip: cannot find or ope /tmp/SOME.zip, /tmp/SOME.zip.zip, or /tmp/SOME.zip.ZIP"

wget https://s3-us-west-1.amazonaws.com/x/y/z/SOME.zip -O /tmp/SOME.zip
unzip /tmp/SOME.zip -d /opt

然而,当我 运行 他们单独工作时,他们都成功地独立工作。

其他详情:

  1. SOME.zip 字节的 bytes/size 与方法无关
  2. 当 'unzip' 失败时,SOME.zip 文件看起来像这样 "SOME.zip?"
  3. OS-Ubuntu14.x
  4. 运行 脚本和单个命令为 'sudo'
  5. SOME.zip 文件没有 gzip 或加密

尝试将命令放在一起:

wget https://s3-us-west-1.amazonaws.com/x/y/z/SOME.zip -O /tmp/SOME.zip && unzip /tmp/SOME.zip -d /opt