按文件号或文件大小做多个可执行和独立的 zip 文件

Do multiple executable & independent zip files by files number or filesize

我需要一个 shell 基本上可以执行此操作的脚本:

压缩一个文件夹,同时每个 xxx 个文件(或 xxx Mo)做一个不同的 zip 文件 我无法使用拆分方法,因为我需要所有文件彼此独立。 所以如果我有一个包含 345 个文件的文件夹,它将导致

zip-1.zip, zip-2.zip, zip-3.zip, zip-4.zip

我找不到解决方案。

PS,没有子文件夹

zipsplit -n 1048576 files.zip

创建独立的 zip 文件,每个 10 MB。

不幸的是,-n 选项只读取字节 - 使用例如http://www.whatsabyte.com/P1/byteconverter.htm