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

Bash 按文件编号或文件大小执行多个可执行和独立的zip文件,bash,split,zip,Bash,Split,Zip,我需要一个shell脚本,它基本上可以做到这一点: 压缩文件夹,同时每xxx个文件或xxx个Mo执行一个不同的压缩文件 我无法使用分割方法,因为我需要所有文件彼此独立。 因此,如果我有一个包含345个文件的文件夹,它将导致 zip-1.zip, zip-2.zip, zip-3.zip, zip-4.zip 我找不到解决办法 PS,没有子文件夹 zipsplit -n 1048576 files.zip 创建独立的zip文件,每个10 MB 不幸的是,-n选项只能读取字节-请使用,例如您是否

我需要一个shell脚本,它基本上可以做到这一点:

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

zip-1.zip, zip-2.zip, zip-3.zip, zip-4.zip
我找不到解决办法

PS,没有子文件夹

zipsplit -n 1048576 files.zip
创建独立的zip文件,每个10 MB


不幸的是,-n选项只能读取字节-请使用,例如

您是否尝试过任何字节。这就是解决办法