我有一个 zip 文件,其中包含另一种类型的存档(在本例中为 jee 应用服务器 WAR 文件,但其他包含的存档类型也会出现这种情况)。当我解压 zip 文件时,显示的不是包含的 .war 文件,而是 war 文件也被解压了。有办法解决这个问题吗?我尝试过使用“The Unarchiver”、“Archive Utility”和命令行“unzip”实用程序。
答案1
打开存档实用程序(/System/Library/CoreServices/Archive Utility),打开其首选项(在存档实用程序 > 首选项菜单中),然后取消选中“如果可能则继续扩展”选项。
ps 如果您想轻松获得这些首选项(例如,如果您希望能够随意打开或关闭此设置),您可以通过打开存档实用程序包(右键单击或按住 Control 键单击应用程序,然后选择显示包内容)将存档实用程序首选项安装到系统偏好设置中,然后导航到内容/资源,双击 Archives.prefPane 进行安装。
答案2
我认为命令行unzip
工具应该只解压指定的文件。它不应该解压双重压缩的文件。