将一个归档文件拆分成多个段后,可以将各段合并起来创建一个新的归档文件。
可以使用 flar combine 命令将多个段合并成一个 Solaris Flash 归档文件。 假定每个段在一个单独的文件中,其名称为段名称。 至少应存在以下三个文件:
Archive Cookie (cookie)
Archive Identification (identification)
Archive Files (archive)
合并段时请记住以下几点:
如果 archive 是个目录,将其包括进合并的归档文件之前,flar 命令会使用 cpio 将其归档。
如果 Archive Identification 段指定要压缩归档文件,则 flar 压缩新合并的归档文件的内容。
不对任何段执行验证。 具体说来,不会验证或更新 Archive Identification 段中的字段。
flar combine [-d dir] [-u section] [-t [-p posn] [-b blocksize]] filename
检索要从 dir 而不是从当前目录合并的段。
如果您使用此选项,flar 将复制 Cookie、Identification、Archive 和 section 段。 您可以指定单个段名称或以空格分隔的段名称列表。
如果不使用此选项,则 flar 只复制 Cookie、Identification 和 Archive 段。
在本实例中,将 Archive Cookie 段、Archive Identification 段和 Archive Files 段合并为一个完整的归档文件。 此归档文件名为 newarchive.flar。
# flar combine newarchive.flar |
在本实例中,将 Archive Cookie 段、Archive Identification 段、Archive Files 段和 User-Defined 段合并为一个完整的归档文件。 此归档文件名为 newarchive.flar。 User-Defined 段的内容存放在名为 user-defined 的文件中,它位于当前目录中。
# flar combine -u user_defined newarchive.flar |