可以将一个归档文件拆分成几个段,这样就可以修改某些段、添加新段或删除段。对这些段进行修改后,您需要将它们合并起来以创建一个新的归档文件。例如,您可能希望添加一个 User-Defined 段或者修改 Archive Identification 段。不要修改 Archive Files 段,否则会影响归档文件的完整性。
flar split 命令将 Solaris Flash 归档文件拆分成几个段。flar 命令将每个段复制到当前目录或指定目录中的单独文件中。文件按段命名,例如,archive cookie 保存在一个名为 cookie 的文件中。您可以指定 flar split 命令仅保存一个段。命令的语法如下:
flar split[-d dir] [-u section] [- f archive] [-S section] [- t [-p posn] [-b blocksize]] filename
在以下示例中,archive1.flar 被拆分成三个文件:
cookie – 归档文件的第一行,标识归档文件格式的版本。不要修改此标识符。
identification – Archive Identification 段的副本,带有所有关键字值对。
archive – cpio 归档文件本身。此文件可以压缩。
# flar split archive1.flar |
拆分归档文件后,可以修改 Archive Identification 段,或添加 User-Defined 段。然后可以合并这些段,以重建归档文件。