我在一个目录中,并且有一个包含文件和目录的 zip 文件。
我需要将该文件解压缩到当前目录中,但保留文件结构。
unzip myfile.zip 将在当前目录中创建一个 myfile 目录,这不是我想要的。
unzip -j myfile.zip 将杀死所有文件结构,这不是我想要的。
unzip myfile.zip
通过保留 zip 文件中的路径名来提取工作目录中的文件。
所以如果你得到一个子目录myfile
这意味着它是压缩文件相对路径的一部分。通过列出 zip 内容进行检查
unzip -l myfile.zip
因此,您可以从上面的目录中解压缩文件,或者从目标目录中解压缩-d
选项,其中 -d 是上面的目录
cd myfile
unzip myfile.zip -d ..
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)