У меня есть несколько очень больших zip-файлов, содержащих тысячи файлов. Мне нужно распаковать только один или два файла из них. В Windows это можно легко сделать с помощью большинства распространенных программ, таких как WinRAR или WinZIP. Но в Mac OS X я не могу найти программное обеспечение с такой же функциональностью.
решение1
unzip archive.zip path/inside/zip
Добавьте -j
(мусорные пути) для удаления подкаталогов.
Используйте zipinfo
(эквивалентно unzip -Z
) или unzip -l
для вывода списка файлов.
решение2
Для записей, есть/были различные опции пользовательского интерфейса, позволяющие просматривать содержимое zip и извлекать его выборочно. Те, которые я знаю:
- Пацифист
- Архивный браузер
- BetterZip
- Зипег(думаю, это остановило развитие)
Однако если вы знаете путь к файлам, которые хотите извлечь, то, возможно, более эффективным (и дешевым) окажется использование командной строки, предложенной выше.
решение3
в терминале:brew install p7zip
затем просто распакуйте с помощью:7z x [path-of-file]
или сначала cd [path of the file]
, а потом7z x [file]