/usr/bin/sum [-r] [file...]
sum 会列出每个文件参数的校验和。如果没有文件参数,则读取标准输入。
支持以下选项:
在计算校验和时使用备用算法(取决于计算机)。
支持下列操作数:
文件的路径名。如果未命名任何文件,则使用标准输入。
有关 sum 遇到大于或等于 2 GB(231 字节)文件时行为的说明,请参见 largefile(5)。
有关影响 sum 执行执行的以下环境变量的描述,请参见 environ(5):LC_CTYPE、LC_MESSAGES 和 NLSPATH。
将返回以下退出值。
成功完成。
出现错误。
有关下列属性的说明,请参见 attributes(5):
|
cksum(1)、getconf(1)、sum(1B)、wc(1)、libmd(3LIB)、attributes(5)、environ(5)、largefile(5)
不能从大多数设备上的文件结尾中区分读取错误。请检查块计数。
可移植应用程序应使用 cksum(1)。此命令的缺省算法定义在 POSIX 标准中且在所有平台中都相同。
sum 和 usr/ucb/sum(请参见 sum(1B))会返回不同的校验和。