📜  Linux 中的 sum 命令和示例(1)

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

Linux 中的 sum 命令和示例

sum 是一个在 Linux 系统中用于计算文件校验和的命令。它可以计算文件的校验和并以不同的格式进行展示,以确保文件的完整性。

命令格式
sum [OPTION]... [FILE]...
  • OPTION:可选参数,用于控制输出格式等。
  • FILE:必选参数,要计算校验和的文件名。
命令选项
  • -r, --raw:以十进制格式打印校验和,默认为八进制格式。
  • -s, --sysv:使用 /etc/sysklog.conf 中指定的日志文件名,而不是标准输入。
示例

以下是一些使用 sum 命令的示例:

  1. 计算文件的校验和:

    sum file.txt
    

    输出结果类似于:

    31932 15 file.txt
    

    上述结果中,31932 是文件的校验和,15 是文件的字节数,file.txt 是文件名。

  2. 使用 -r 参数以十进制格式打印校验和:

    sum -r file.txt
    

    输出结果类似于:

    88934 15 file.txt
    

    上述结果中,88934 是文件的十进制校验和,15 是文件的字节数,file.txt 是文件名。

  3. 使用多个文件作为输入:

    sum file1.txt file2.txt
    

    输出结果类似于:

    31932 15 file1.txt
    23562 20 file2.txt
    

    上述结果中,每一行表示一个文件的校验和、字节数和文件名。

  4. 使用 -s 参数从指定的日志文件名中读取输入:

    sum -s /var/log/syslog
    

    此示例将使用 /var/log/syslog 文件中的内容计算校验和。

以上是关于 sum 命令的一些示例。可以根据需要选择不同的选项来满足个人需求。