linux 下cksum 命令的介绍和使用案例
Linux 下 cksum 命令用于计算文件的循环冗余校验(CRC)值和字节数
cksum 命令简介cksum 命令会读取指定的文件或标准输入,并输出文件的 32 位 CRC 校验值和字节数。它通常用于验证通过不可靠方式传输的文件是否完整,如通过网络新闻传输
命令:
root@meng:~# which cksum
/usr/bin/cksum
root@meng:~# cksum
^C
root@meng:~# cksum --help
Usage: cksum [FILE]...
or: cksum [OPTION]
Print CRC checksum and byte counts of each FILE.
--help display this help and exit
--version output version information and exit
GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
Report any translation bugs to <https://translationproject.org/team/>
Full documentation <https://www.gnu.org/software/coreutils/cksum>
or available locally via: info '(coreutils) cksum invocation'
命令案例:
root@meng:~# cksum meng.txt
4041268399 45 meng.txt
root@meng:~# cksum meng.txt.bz2
2804511822 174 meng.txt.bz2
root@meng:~# cksum f1.txt.bz2 f2.txt.bz2
418351438 42 f1.txt.bz2
1508397157 42 f2.txt.bz2
root@meng:~# v_cksum=$(cksum meng.txt)
root@meng:~# echo $v_cksum
4041268399 45 meng.txt
root@meng:~#