📜  Linux 中的 cksum 命令及示例(1)

📅  最后修改于: 2023-12-03 15:32:40.979000             🧑  作者: Mango

Linux 中的 cksum 命令及示例

在 Linux 中,cksum 命令用于计算文件的校验和,它可以帮助我们检测文件是否被篡改。在本文中,我们将介绍 cksum 命令及其示例用法。

命令格式
cksum [选项] 文件名
选项
  • -b:以二进制形式读取文件(默认为文本形式)
  • -o:输出格式为旧式格式(旧式格式为校验和和文件名)
  • -w:输出格式为宽度调整,校验和和文件名相邻
示例
1. 计算文件校验和

使用 cksum 命令计算文件的校验和非常简单,只需输入命令如下:

$ cksum file.txt

输出结果由三个字段组成,分别是校验和、文件大小和文件名。例如:

2375523521  120000  file.txt
2. 计算二进制文件校验和

如果要计算二进制文件的校验和,需要使用 -b 选项。例如:

$ cksum -b file.bin
3. 使用旧式输出格式

使用 -o 选项可以输出旧式的校验和和文件名格式。例如:

$ cksum -o file.txt

输出结果只包含校验和和文件名,以空格分隔。例如:

2375523521 file.txt
4. 使用宽度调整输出格式

使用 -w 选项可以输出宽度调整格式的校验和和文件名。例如:

$ cksum -w file.txt

输出结果中校验和和文件名相邻,以空格分隔。例如:

2375523521  file.txt
总结

通过本文,我们学习了 cksum 命令的基本用法和常用选项。根据实际需要,我们可以使用不同的选项进行校验和的计算,并根据需要选择输出格式。