标签: bash zip
我在文件夹中有大量文件。如何压缩所有文件,以便每个zipfile都有n个文件。
我知道您可以使用--split-size按大小拆分,但它需要最终拉链的文件大小。我想指定单个zip中包含的文件数。
--split-size
答案 0 :(得分:2)
这将获取当前目录中的所有文件,并将它们n保存到zip存档中(在此示例中n = 10):
n
find . -maxdepth 1 -type f -print0 | xargs -0 -n 10 bash -c 'zip $$.zip "$@"' none