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