Мне интересно, есть ли способ легко создать zip-файл, содержащий кучу файлов. Однако, когда я дважды щелкаю, чтобы открыть этот zip-файл, я не хочу, чтобы он создавал подкаталог с тем же именем, что и zip-файл, я просто хочу, чтобы все файлы были извлечены в каталог, где хранятся zip-файлы.
Есть ли какой-то определенный флаг, который я могу добавить в терминал, чтобы сделать это, или какая-то программа, которая это делает?
Спасибо за вашу помощь!
решение1
При двойном щелчке по zip-архиву Mac OS X выполняет одно из двух действий в зависимости от его содержимого.
- Если в zip-архиве есть один файл или один каталог, то этот файл или каталог будет извлечен в тот же каталог, что и zip-архив. Имя zip-архива не имеет значения.
- В противном случае в zip-архиве, файлах и/или каталогах имеется более одной записи, в этом случае будет создан подкаталог в текущем каталоге, и несколько записей в zip-архиве будут извлечены в этот подкаталог. Имя подкаталога является базовым именем zip-архива. Например, содержимое множественной записи будет извлечено в каталог .
Archive.zip
Если онArchive/
ужеArchive/
существует, будет использовано производное имя, напримерArchive 2/
.
Похоже, что нет способа изменить это поведение. Вместо двойного щелчка вы можете использовать команду unzip
в Терминале, которая извлечет содержимое zip-архива в текущий каталог в обоих случаях выше.