linux基础命令之cksum命令

叶sir学编程 2024-05-19 21:50:45

cksum命令是linux系统下用于检查文件CRC是否正确的命令工具,即检查文件的完整性和正确性,尤其是在用户将文件从一个系统传输到另一个系统后,文件是否保持完整,是否有丢包或者损坏,如通过scp命令将文件从linux系统传输到另一个linux系统,以及将window系统下文件传输到linux系统下的时候,使用cksum命令校验文件的CRC值。是非常有必要的,当然用户也可以使用md5sum命令对文件进行校验。

语法格式:cksum 参数 文件名;参数可以为空。参数可以为空,如图1。

图1

如图1,使用cksum 文件名,会显示三列信息,从左到右看:

第一列信息表示该文件的校验码,通常对比校验码来确定是否一致。

第二列信息表示该文件的大小,即字节数。

第三列信息表示文件名。

cksum命令还是检查多个文件的CRC值(如图2),通过cksum file1 file2 ...等命令,可以很好对比多个文件之间,是否有修改。不过要注意的是,cksum命令只能检查文件是否有被修改或者损坏,但是无法知道被修改的内容,以及修改的位置,这需要结合其他命令来,如comm命令。

图2

除了cksum命令,还有md5sum命令也支持校验文件的完整性和是否损坏,只是工作原理和校验方式的不同,因此用户可以根据需要,选择合适的命令来对文件进行校验。

0 阅读:1

叶sir学编程

简介:感谢大家的关注