Создать 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-архива в текущий каталог в обоих случаях выше.

Связанный контент