Next: , Previous: wc invocation, Up: Summarizing files


6.2 sum: チェックサムとブロック数を出力

sumは,与えられたそれぞれのfile,または,与えられない 場合や‘-’のファイルが与えられた場合は標準入力の16ビットのチェック サムを計算します.概要です.

     sum [option]... [file]...

sumは,それぞれのfileのチェックサムに続けて,ファイル のブロック数を(切り上げで)出力します.一つ以上のfileが与えられた 場合,ファイル名も出力します(デフォルト).(--sysvオプションを 指定した場合,少なくとも一つのファイル引数があるときは,対応するファイ ル名が出力されます.)

デフォルトで,gnu sumは,BSD sumと互換性のあ るアルゴリズムを用いて計算し,ファイルサイズを1024バイトブロックの単位 で出力します.

プログラムは以下のオプションも受け入れます.Common optionsも参照 してください.

-r
デフォルト(BSD互換)のアルゴリズムを使用します.このオプションは, System V sumとの互換性も含みます.-sを与えない限り, 効果はありません.
-s
--sysv
System V sumのデフォルトと互換のアルゴリズムを使用して,チェッ クサムを計算し,512バイトブロックの単位でファイルサイズを出力します.

sumは,互換性のために提供されています.新しいアプリケーショ ンでは,cksumプログラム(次のセクションを参照)が望ましいでしょ う.

終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.