我如何对文件进行分组并相应地创建档案?
我在一个文件夹中有 10,000 个文件(无子文件夹),我想创建 10 个 zip 或 tar.gz 档案。这意味着每个档案都有 1,000 个文件。
我如何在 Linux 中做到这一点?
答案1
使用find
获取所有文件名,并将输出重定向到目录外的文件。使用split
将该文件拆分为 10 个部分。此时,检查归档工具有哪些选项可以从文件或标准输入读取文件列表,并相应地使用它。
我如何对文件进行分组并相应地创建档案?
我在一个文件夹中有 10,000 个文件(无子文件夹),我想创建 10 个 zip 或 tar.gz 档案。这意味着每个档案都有 1,000 个文件。
我如何在 Linux 中做到这一点?
使用find
获取所有文件名,并将输出重定向到目录外的文件。使用split
将该文件拆分为 10 个部分。此时,检查归档工具有哪些选项可以从文件或标准输入读取文件列表,并相应地使用它。