创建一个打开时不会创建文件夹的 zip 文件,Mac OS X

创建一个打开时不会创建文件夹的 zip 文件,Mac OS X

我想知道是否有任何方法可以轻松创建包含一堆文件的 zip 文件。但是,当我双击打开此 zip 文件时,我不希望它创建一个与 zip 文件同名的子目录,我只想将所有文件提取到存储 zip 文件的目录中。

我可以在终端中添加某个标志来执行此操作吗,或者有任何程序可以执行此操作。

感谢您的帮助!

答案1

双击 zip 存档时,Mac OS X 会根据存档内容执行以下两项操作之一。

  1. 如果 zip 存档中只有一个文件或一个目录,则该文件或目录将被提取到与 zip 存档相同的目录中。zip 存档的名称无关紧要。
  2. 否则,如果 zip 存档、文件和/或目录中有多个条目,则将在当前目录中创建一个子目录,并将 zip 存档中的多个条目提取到该子目录中。子目录的名称是 zip 存档的基本名称。例如,多个条目的内容Archive.zip将被提取到目录中Archive/。如果Archive/已经存在,则将使用派生名称,例如Archive 2/

似乎没有办法改变这种行为。除了双击之外,您还可以使用unzip终端中的命令,该命令会在上述两种情况下将 zip 存档内容提取到当前目录中。

相关内容