📅  最后修改于: 2023-12-03 15:02:43.724000             🧑  作者: Mango
sum
命令和示例sum
是一个在 Linux 系统中用于计算文件校验和的命令。它可以计算文件的校验和并以不同的格式进行展示,以确保文件的完整性。
sum [OPTION]... [FILE]...
OPTION
:可选参数,用于控制输出格式等。FILE
:必选参数,要计算校验和的文件名。-r, --raw
:以十进制格式打印校验和,默认为八进制格式。-s, --sysv
:使用 /etc/sysklog.conf 中指定的日志文件名,而不是标准输入。以下是一些使用 sum
命令的示例:
计算文件的校验和:
sum file.txt
输出结果类似于:
31932 15 file.txt
上述结果中,31932
是文件的校验和,15
是文件的字节数,file.txt
是文件名。
使用 -r
参数以十进制格式打印校验和:
sum -r file.txt
输出结果类似于:
88934 15 file.txt
上述结果中,88934
是文件的十进制校验和,15
是文件的字节数,file.txt
是文件名。
使用多个文件作为输入:
sum file1.txt file2.txt
输出结果类似于:
31932 15 file1.txt
23562 20 file2.txt
上述结果中,每一行表示一个文件的校验和、字节数和文件名。
使用 -s
参数从指定的日志文件名中读取输入:
sum -s /var/log/syslog
此示例将使用 /var/log/syslog
文件中的内容计算校验和。
以上是关于 sum
命令的一些示例。可以根据需要选择不同的选项来满足个人需求。