サイズ制限付きのZIPファイル

サイズ制限付きのZIPファイル

ファイルサイズに応じて複数のZIPファイルを生成するコマンドはありますか?したがって、600個のファイル(合計1GB)を含むフォルダでは、このコマンドは約250MBに対応する4つのzipを生成します。

同様のコマンドがありますここ。ただし、ファイル数の制限に基づいてファイルを圧縮します。

また、結果のzipファイルを互いにリンクしたくないので、同時に開くことなく個別に開くことができます。

ベストアンサー1

あなたが探しているzipsplit、あなたの要件をほぼ満たしています。すべてのファイルを含むZIPファイルを作成し、必要に応じて使用しますzipsplit

それは次のとおりです。

zip -9 myfile.zip *
zipsplit -n 250000000 myfile.zip

myfile1.zipが生成され、myfile2.zip互いに独立しており、250 MB(10の累乗)を超えません。zipsplit各結果アーカイブができるだけ最大サイズに近づくようにコンテンツを整理しようとする試みもあります。

zipsplitの一部です情報 - ZIP 郵便番号zip、すべてのLinuxディストリビューションでパッケージ化されています。生成されるアーカイブは標準のZIPファイルです。異なるプラットフォームで異なるZIP互換ツールを使用すると、問題なく開くことができます。

おすすめ記事