Я ищу решение, чтобы взять большой каталог и сделать резервную копию zip-архива с каждым zip-файлом размером 1 ГБ. Я посмотрел на zipsplit, но, похоже, вы не можете фактически разделить файлы, т.е. размер одного из файлов в этом каталоге составляет 5 ГБ, поэтому zipsplit не может его обработать, потому что он больше целевого размера zip-файла. Мне нравится создавать zip-файлы, чтобы пользователям Windows было проще получить к ним доступ.
Я использую не zip, а tar + gzip. Что я делаю
tar czf - /some/dir | split -b 1G
Это создаст файлы xaa xab и т. Д. (Вы можете изменить префикс. Проверьте страницы руководства)
Восстановить просто cat
файлы вместе, т.е.
cat xaa xab ... | tar xzf -
Похоже, вы можете сделать это с помощью zip
к, используя -
для имени файла, что-то вроде (непроверено)
zip - /some/dir | split ...