Sum:打印校验和和块计数

来自泡泡学习笔记
跳到导航 跳到搜索

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

sum [option]… [file]…

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

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

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

选项

‘-r’

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

‘-s’

‘–sysv’

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