AIX命令参考大全,卷 6,v - z - 对大于 2 吉字节的文件的命令支持

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

附录A. 对大于 2 吉字节的文件的命令支持

AIX 为大于 2 吉字节的文件提供支持,以便用户能在单个文件中存储大量数据。许多命令(但不是所有)支持使用大于 2 吉字节的文件。此外,有些命令在支持大型 文件时存在限制。

不支持大于 2 吉字节的文件的命令

在许多情况下,不支持大型文件的命令不能使用任意大小的文件开始,诸如 dateechonicekill 命令及其它命令。

此支持也不扩展到特定的系统控制文件,如 /etc/passwd/etc/inittab、 在 /etc/security 中的文件、系统记帐文件等。 因此,仅使用这些系统文件的命令,如对管理员用户和系统安全的命令 (mkusersu)、系统记帐命令 (acctcomprdaily)以及常用系统控制 命令(initpenable)都没有大型文件支持。

其它命令不支持大文件,是因为它们处理指定格式的文件,而格式定义为小于或等于 2 吉字节。这包括定义对象代码和可执行文件的 XCOFF 文件格式。定义 XCOFF 的文件头没有 用来定义支持此大型文件的字段,并且系统不能装入这样大小的可执行文件。使用这些文件的命令,如 ldasm4strip 等,都没有大型文件支持。

packunpackpcat 命令的头格式没有足够的字符来存储超过 2 吉字节的文件。

其它文件格式也阻止文件大小超过 2 吉字节。其中包括工业标准在格式方面对其有限制的某些压缩实用程序,如 /usr/bin/cpio 命令(而 /usr/sysv/bin/cpio 命令没有此限制),以及对象文件压缩格式(限制 ar 命令)。可以使用 backup 压缩大文件。

打印假脱机子系统在前端可以用来支持对大于 2 吉字节的文件的提交、 操作和取消。但是,缺省的打印机后端,piobe 命令,不支持这样大小 的文件。这表明大于 2 吉字节的打印作业可以发送到远程打印机或能处理这些大型文件的 打印服务器,或者备用用户或供应商提供的能处理综合大型文件的备用后端。

注:一项超过 2 吉字节的打印作业 工作可能要花费好几天的时间来完成。

最后,有些命令中使用的用户文件按道理不应超出 2 吉字节。例如,尽管目录可以包含大型文件,目录文件本身不可以超过 2 吉字节。因此,诸如 mkdirrmdir 这样的一些命令不支持大型目录。不需大文件支持的其它示例有使用 wall 命令来广播极大型文件的内容到所有终端,或者使用 nroff 命令在单个文件中处理超过 2 吉字节的写入文本。

支持大于 2 吉字节的文件命令

以下命令都能支持大于 2 吉字节的文件。在本列表中未列出的命令不支持大型文件。提供对大型文件有限支持的命令用星号(*)标记,对其限制的解释在列表后指出。

aclget auditcat * auditconv * auditselect *
awk * backup bdiff bsh *
cancel * cat chgrp chmod
chown cksum cmp comm
compress cp csh * csplit
ctags cut dd devnm
du egrep enq * expand
fgrep file find * fold
grep head iconv install
join ksh * link ln
lp * lpd * lpq * lpr *
lprm * lpstat * ls make *
move mv nawk * newform
nl nohup od paste
patch pax pr proto
qcan * qchk * qdaemon * qpri *
qprt * qstatus * rdist * rdump
rembak * restore rev rm
rrestore Rsh * sed sort
split strings sum tab
tail tar tee test
touch tr trbsd tsh *
uncompress unexpand uniq unlink
untab update wc whereis
which zcat
注:
/usr/sysv/bin 中某个版本的 cpio 支持大文件。而 /usr/bin/cpio 中的缺省 cpio 则不支持大文件。

限制

打印机命令仅在打印机前端支持大于 2 吉字节的文件。缺省的打印机 后端,piobe 命令,不支持这样大小的文件。这对以下命令适用:

cancel lpq qcan qprt
enq lpr qchk qstatus
lp lprm qdaemon rembak
lpd lpstat qpri

shell 支持大于 2 吉字节的文件的 I/O 重定向。在 shell 中,不提供对大于 2 吉 字节文件的其它支持。这适用于 bshcshkshRshtsh 命令。

注:
sh 命令是 ksh 命令的链接。

awknawk 命令能处理 大于 2 吉字节的数据文件。但是,awknawk 脚本本身不能这么大。

find 命令能处理大于 2 吉字节的文件,但是不允许使用 Number 大于 2 吉字节 的 -sizeNumber 标志。

make 命令能操作大于 2 吉字节的目标和相关的文件, 但是 Makefile 文件本身不能这么大。

审计命令 auditcatauditconvauditselect 支持大于 2 吉字节的 trail 文件,但是它们不支持大于 2 吉字节的 bin 文件。

注意: “请勿”尝试使用 rdist 命令将大文件发送到低于 AIX 4.2 或非操作系统机器上。 这样做会导致未定义的行为, 少数情况下会丢失数据。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]