Linuxコマンド · 1 min read · Sep 21, 2025

初心者のためのLinux sumコマンドチュートリアル(例付き)

Linuxコマンドラインでの作業に多くの時間を費やすようになると、あまり頻繁に使用されないユーティリティを学ぶ傾向があります。そのようなツールの1つがsumで、入力ファイルのチェックサムとブロック数を表示する2つの機能を提供します。この短いチュートリアルでは、わかりやすい例を使ってsumの基本を簡単に説明します。

しかし、その前に、このチュートリアルのすべての例はUbuntu 16.04 LTSマシンでテストされていることを言及しておく価値があります。

Linux sumコマンド

上記で述べたように、sumコマンドはファイルのチェックサムとファイルが構成されているブロック数に関する情報を提供します。以下がその構文です:

sum [OPTION]... [FILE]...

そして、ツールのmanページがそれをどのように定義しているかは次のとおりです:

各FILEのチェックサムとブロック数を印刷します。

以下は、ツールの動作を理解するのに役立つQ&Aスタイルの例です。

Q1. sumコマンドの使い方は?

基本的な使用法は非常に簡単です - コマンドに入力ファイルを渡すだけです。例えば:

sum file1

そして、私のシステムでコマンドが生成した出力は次のとおりです:

54333     1

最初のエントリはチェックサムで、2番目のエントリはファイルのブロック数です。

Q2. sumがSTDINからの入力を受け入れるようにするには?

これには、入力なしでsumコマンドを実行するだけです。

sum

Enterを押すと、コマンドは入力を提供するのを待ちます。

入力ファイル名が提供されたら、ctrl+dを押すと出力が得られます。

Q3. sumが使用するアルゴリズムを変更するには?

ツールは2つのオプションを提供します:-rと-s。前者はBSD sumアルゴリズムを有効にし、後者はsumにSystem Vアルゴリズムを使用するよう指示します。また、-rを使用すると、sumは1kブロックを使用し、-sを使用すると512バイトブロックを使用します。

以下は例です:

sumについてもっと知りたい場合は、標準の–helpおよび–versionオプションを使用できます。前者は完全なヘルプ情報を表示し、後者はツールのバージョン情報を出力します。

結論

ご覧のように、sumコマンドは非常に理解しやすく、使いやすいです - 学習曲線は非常に低いです。ツールが提供するほぼすべてのコマンドラインオプションについて説明しました。Sumについてもっと学ぶには、そのmanページにアクセスしてください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。