请阅读【嵌入式及芯片开发学必备专栏】
在 Linux 中,可以使用 split 命令将一个 .tar 文件分割成多个较小的文件。以下是具体步骤和示例:
首先,我们创建一个示例 .tar 文件,如果你已经有一个 .tar 文件,可以跳过这一步。
tar -cvf example.tar /path/to/directory 假设我们要将 example.tar 文件分割成多个 100MB 的文件,这里使用 split 命令:
split -b 100M example.tar example.tar.part. 参数说明:
-b 100M:指定每个分割文件的大小为 100MB。example.tar:要分割的源 .tar 文件。example.tar.part.:分割文件的前缀,每个生成的文件将以这个前缀加上一个递增的后缀命名,如 example.tar.part.aa、example.tar.part.ab 等。执行以上命令后,你将得到多个文件,如:
example.tar.part.aa example.tar.part.ab example.tar.part.ac ... 要将分割的文件重新合并为一个 .tar 文件,可以使用 cat 命令:
cat example.tar.part.* > combined_example.tar example.tar.part.*:选中所有分割的文件。> combined_example.tar:将这些文件合并输出到 combined_example.tar。你可以使用 tar 命令验证合并后的文件是否正确:
tar -tvf combined_example.tar 这样,你就可以将一个 .tar 文件分割成多个较小的文件,并在需要时重新合并它们了。