Создание и распаковка многотомного zip-архива в linux
В принципе никаких проблем нет, но линуксовый unzip не поддерживает работу с многотомными архивами. Поэтому и пришлось составить эту небольшую памятку.
Для создания многотомного архива используем подобную команду:
zip -s 512m -x "*.DS_Store" -r split-dir.zip dir/
В результате папка dir запакуется в многотомный zip-архив с размером тома в 512 мегабайт.
Для распаковки многотомного zip-архива сначала склеим все тома в один большой zip-архив, а затем просто распакуем его. Для этого выполним следующие команды:
zip -s 0 split-dir.zip --out unsplit-dir.zip
Для склеивания томов в один большой архив. И затем для его распаковки:
unzip unsplit-dir.zip