Do manual ...
[-d exdir]
An optional directory to which to extract files. By default, all files and subdirectories are recreated in the current directory; the -d option allows extraction in an arbitrary directory (always assuming one has permission to write to the directory). This option need not appear at the end of the command line; it is also accepted before the zipfile specification (with the normal options), immediately after the zipfile specification, or between the file(s) and the -x option. The option and directory may be concatenated without any white space between them, but note that this may cause normal shell behavior to be suppressed. In particular,
-d ~
(tilde) is expanded by Unix C shells into the name of the user's home directory, but-d~
is treated as a literal subdirectory~
of the current directory.
Então ...
unzip -d new_dir zipfile.zip
Isso cria um diretório, new_dir, e extrai o arquivo dentro dele, o que evita a possível confusão toda vez, mesmo sem procurar primeiro. Também é muito útil consultar man unzip
. Mais ajuda para páginas de manual .