Go to main content
マニュアルページ セク ション 1: ユー ザーコマンド

印刷ビューの終了

更新: 2016年12月6日
 
 

sum(1)

名前

sum - ファイルのチェックサムおよびブロックカウントの出力

形式

/usr/bin/sum [-r] [file...]

説明

sum は、各ファイル引数のチェックサムを一覧表示します。ファイル引数が指定されていない場合は、標準入力から読み取られます。

オプション

次のオプションがサポートされています。

–r

チェックサムの計算には、代替 (マシン依存型) アルゴリズムを使用します。

オペランド

次のオペランドがサポートされています。

file

ファイルのパス名。ファイルの指定がない場合は、標準入力を使用します。

使用法

ファイルが 2G バイト (231 バイト) 以上ある場合の sum の動作については、largefile(5) を参照してください。

環境変数

sum の実行に影響を与える次の環境変数についての詳細は、environ(5) を参照してください。LC_CTYPE、LC_MESSAGES、および NLSPATH。

終了ステータス

次の終了値が返されます。

0

正常終了。

>0

エラーが発生した。

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/core-os
CSI
有効

関連項目

cksum(1), getconf(1), sum(1B), wc(1), libmd(3LIB), attributes(5), environ(5), largefile(5)

診断

大部分のデバイスでは、読み取りエラーとファイルの終わりとを区別できません。ブロック数をチェックしてください。

移植性の必要なアプリケーションには cksum(1) を使用してください。このコマンドのデフォルトアルゴリズムは POSIX 標準に定義されていて、プロットフォーム間で同一です。

sumusr/ucb/sum (sum(1B) 参照) の返すチェックサムは異なります。