回答:
あなたが探しているのはzipsplit、あなたが求めていることのほとんどです。すべてのファイルを含むZIPファイルを作成し、を使用して要件に従ってファイルに分割しますzipsplit。
何かのようなもの:
zip -9 myfile.zip *
zipsplit -n 250000000 myfile.zip
などはすべて互いに独立して生成されmyfile1.zip、myfile2.zip250MB(10の累乗)を超えることはありません。zipsplit結果の各アーカイブが最大サイズにできるだけ近くなるようにコンテンツを整理しようとします...
zipsplitInfo-ZIPのZipの一部でありzip、すべてのLinuxディストリビューションでパッケージとして入手できます。生成されるアーカイブは標準のZIPファイルです。他のプラットフォームで他のZIP互換ツールを使用すると、問題なく開くことができます。