サイズ制限のあるZIPファイル


8

ファイルサイズに基づいて複数のZIPファイルを作成するコマンドはありますか?したがって、合計で1 GBの600ファイルのフォルダーに、コマンドは250 MBにほぼ等しい4つのzipを作成します。

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

また、結果のzipファイルを相互に接続したくないので、個別に開くことができ、すべてを同時に開く必要はありません。

回答:


12

あなたが探しているのはzipsplit、あなたが求めていることのほとんどです。すべてのファイルを含むZIPファイルを作成し、を使用して要件に従ってファイルに分割しますzipsplit

何かのようなもの:

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

などはすべて互いに独立して生成されmyfile1.zipmyfile2.zip250MB(10の累乗)を超えることはありません。zipsplit結果の各アーカイブが最大サイズにできるだけ近くなるようにコンテンツを整理しようとします...

zipsplitInfo-ZIPのZipの一部でありzip、すべてのLinuxディストリビューションでパッケージとして入手できます。生成されるアーカイブは標準のZIPファイルです。他のプラットフォームで他のZIP互換ツールを使用すると、問題なく開くことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.