我的文件夹中有大量文件。如何压缩所有文件,以便每个 zip 文件有 n 个文件。
我知道您可以使用 --split-size
按大小分割,但它需要最终 zip 的文件大小。我想指定单个 zip 中包含的文件数量。
最佳答案
这将从当前目录中获取所有文件并将它们一次保存n
(本例中n=10)到zip存档中:
find . -maxdepth 1 -type f -print0 | xargs -0 -n 10 bash -c 'zip $$.zip "$@"' none
关于bash - 将大量文件压缩为 n 个 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31084255/