使用 Web Start Flash 命令创建和管理 Web Start Flash 归档。
使用 flarcreate 命令从主机创建 Web Start Flash 归档。当主机运行在多用户或单用户模式时,可以使用该命令。如果主机是从 Solaris 软件 CD(2 之 1)或从 Solaris 网络映像引导的,也可以使用 flarcreate。 当创建 Web Start Flash 归档时,主机应尽可能处于稳定状态。该命令的语法为:
flarcreate -n name [-R root] [-S] [-H] [-c] [-x exclude] [-t [-p posn][-b blocksize]] [-i date] [-m master] [-u section [-d dir]] [-U key=val] [-a author] [-e descr|-E descr_file] [-T type] path/filename
在本命令中,path 是保存归档文件的目录,filename 是归档文件的名称。如果未指定路径,则 flarcreate 将在当前目录中保存归档文件。
表 9-3 flarcreate 的命令行选项
选项 |
说明 |
---|---|
必需选项 |
|
-n name |
该标志的值就是归档的名称。指定的 name 就是 content_name 关键字的值。 |
压缩选项 |
|
-c |
使用 compress(1) 压缩归档。 |
目录和大小选项 |
|
-R root |
从位于根部的文件系统树创建归档。如果未指定该选项,则 flarcreate 从位于 / 的文件系统创建归档。 |
-S |
归档中不包括大小信息。 |
-x exclude |
从归档中排除 exclude 目录。 |
-H |
不产生散列标识符。 |
用于用户定义段的选项 |
|
-u section |
包括一个用户定义段。为了包括一个以上的用户定义段,section 必须是一个以空格分隔的段名称列表。 |
-d dir |
从 dir 中检索使用 -u 指定的段文件。 |
用于磁带归档的选项 |
|
-t |
在磁带设备上创建归档。outfile 参数是磁带设备的名称。 |
-p posn |
仅和 -t 选项一起联用。指定磁带设备上的位置,以便 flarcreate 存储归档。如果未使用此选项,则 flarcreate 将在磁带的当前位置放置归档。 |
-b blocksize |
指定 flarcreate 在创建归档时使用的块大小。如果未指定块大小,则 flarcreate 使用缺省的块大小 64k。 |
用于归档标识的选项 |
|
-U key=val |
在归档标识段中包括用户定义关键字及其值。 |
-i date |
使用 date 作为 creation_date 关键字的值。如果未指定日期,则 flarcreate 使用当前系统时间和日期。 |
-m master |
对于 creation_master 关键字,使用 master 作为创建归档的主机名称。如果未指定 master,则 flarcreate 使用由 uname -n 报告的机器名称。 |
-e descr |
使用 descr 作为 content_description 关键字的值。当使用 -E 选项时,不能使用该选项。 |
-E descr_file |
从文件 descr_file 检索 content_description 关键字的值。当使用 -e 选项时,不能使用该选项。 |
-a author |
使用 author 作为归档标识段中的作者名称。如果未指定作者,则 flarcreate 将不会把作者包括在归档标识段中。 |
-T type |
使用 type 作为 content_type 关键字的值。如果未指定类型,则 flarcreate 不包括 content_type 关键字。 |
flar 命令允许您对归档进行管理。可以使用 flar 命令来完成下列任务:
从归档中提取信息
分割归档
合并归档
使用带 -i 选项的 flar 命令获取有关已建归档的信息。该命令的语法为:
flar -i [-l] [-k keyword] [-t [-p posn] [-b blocksize]] filename
表 9-4 flar -i 的命令行选项
选项 |
说明 |
---|---|
-k keyword |
只返回关键字 keyword 的值。 |
-l |
列出归档段中的所有文件。 |
带 -s 选项的 flar 命令把 Web Start Flash 归档分割为段。flar 命令将每个段复制到当前目录或指定目录中的一个单独文件中。这些文件按照段进行命名,例如,归档 cookie 保存在名为 cookie 的文件中。您可以指定 flar 命令仅保存一个段。该命令的语法为:
flar -s [-d dir] [-u section] [-f archive] [-S section] [-t [-p posn] [-b blocksize]] filename
表 9-5 flar -s 的命令行选项
选项 |
说明 |
---|---|
-d dir |
检索要从 dir (而不是当前目录)复制的段。 |
-u section |
如果未使用该选项,则 flar 复制当前目录中所有的段。如果使用了该选项,则 flar 复制 Cookie、标识、归档和 section 段。可以指定单个段名,也可以指定由空格分隔的段名列表。 |
-f archive |
将归档段提取到称为 archive 的目录中,而不是将它放到名为 archive 的文件中。 |
-S section |
仅从归档中复制名为 section 的段。 |
带 -c 选项的 flar 命令从单独的段创建 Web Start Flash 归档。每个段位于一个独立的文件中,其名称即为段名。至少必须具有归档 Cookie (cookie)、归档标识 (identification) 和归档文件 (archive) 段。如果 archive 是一个目录,在将它包括到合并文档中之前,flar 命令使用 cpio 对其归档。如果归档标识段指定压缩归档,则 flar 对新合并归档的内容进行压缩。
flar -c [-d dir] [-u section] [-t [-p posn] [-b blocksize]] filename
系统不对于任何段进行验证。尤其是不会对归档标识段的任何字段进行验证或更新。
选项 |
说明 |
---|---|
-d dir |
从 dir (而不是当前目录)检索取要合并的段。 |
-u section |
如果不使用该选项,则 会合并当前目录中的所有段。如果使用了该选项,则 flar 只合并 Cookie、标识、归档和 section 段。 可以指定单个段名,也可以指定由空格分隔的段名列表。 |