title: Error when `tar` a `.zip` on Linux
body: <p>I zipped a directory on my Mac OSX with the <code>zip</code> command line and <code>-r</code> option. I <code>scp</code> the <code>.zip</code>
   to a cluster operating on Linux.</p>
  
  <p>If I try to decompress the <code>.zip</code> with</p>
  
  <p><code>tar -vxzf foo.zip</code></p>
  
  <p>on my machine it works. But the same command doesn't work on the cluster. I get the error</p>
  
  <pre><code>gzip: stdin has more than one entry--rest ignored
  tar: Child returned status 2
  tar: Error is not recoverable: exiting now
  </code></pre>
  
  <p>How can I solve this issue?</p>