Sum:打印校验和和块计数

来自泡泡学习笔记
BrainBs讨论 | 贡献2023年8月30日 (三) 08:57的版本 (创建页面,内容为“ sum(求和)命令用于计算给定文件(如果没有给定文件,则为标准输入或文件“ - ”)的16位校验和。简介如下: <pre>sum [option]… [file]…</pre> sum命令会打印出每个文件的校验和,然后是文件的块数(向上取整)。如果至少给定一个文件,则还会打印文件名。 默认情况下,GNU sum使用与BSD sum兼容的算法计算校验和,并以1024字节块为单位打印文件大小…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

sum(求和)命令用于计算给定文件(如果没有给定文件,则为标准输入或文件“ - ”)的16位校验和。简介如下:

sum [option]… [file]…

sum命令会打印出每个文件的校验和,然后是文件的块数(向上取整)。如果至少给定一个文件,则还会打印文件名。

默认情况下,GNU sum使用与BSD sum兼容的算法计算校验和,并以1024字节块为单位打印文件大小。

退出状态码为零表示成功,非零值表示失败。

选项

‘-r’

使用默认的(与BSD兼容的)算法。此选项用于与System V sum兼容,除非还有给定-s选项,否则没有影响。

‘-s’

‘–sysv’

使用与System V sum的默认算法兼容的算法计算校验和,并以512字节块为单位打印文件大小。