我有一个myarchive.zip文件,其中包含许多目录,文件等。比方说,这个myarchive.zip文件位于一个名为“ b”的目录中。好吧,当我使用“ unzip myarchive.zip”命令时,系统默认会创建一个名为“ myarchive”的目录,其中包含压缩文件的内容。我不希望系统创建此“ myarchive”目录-我只希望将内容提取到目录“ b”。这可能吗?
我现在所做的只是简单地发出“ cp”命令,将文件从新创建的目录(在本例中为“ myarchive”复制到“ b”)复制到我想要的位置。
mv
代替cp
。mv archive/* .; rmdir archive/
或类似。
unzip
不创建目录。您的zip文件可能在其顶层目录中。