カテゴリ: Linuxコマンド集 更新日: 2026/04/08

wcコマンドとは?初心者でもわかるLinuxで行数・単語数・バイト数を数える基本

wcコマンドとは?Linuxで行数・単語数・バイト数を数える基本
wcコマンドとは?Linuxで行数・単語数・バイト数を数える基本

先生と生徒の会話形式で理解しよう

生徒

「Linuxでファイルの中に何行くらい文字があるか知りたいんですが、簡単に調べる方法はありますか?」

先生

「ありますよ。wcコマンドを使うと、行数・単語数・文字量を一瞬で数えられます。」

生徒

「文字量までわかるんですか?パソコン初心者でも使えますか?」

先生

「大丈夫です。数字を見るだけなので、とてもシンプルですよ。順番に見ていきましょう。」

1. wcコマンドとは?

1. wcコマンドとは?
1. wcコマンドとは?

wcコマンドは、Linuxでテキストファイルの量を数値で確認するための基本コマンドです。主に「行数」「単語数」「バイト数」を数えることができます。

たとえば日記やメモ、設定ファイルなどを見て、「このファイルは何行あるのか」「どれくらいの文章量なのか」を知りたいときに使われます。

Windowsでいうと、ワードやメモ帳で文字数を確認する機能に近いですが、wcは黒い画面(ターミナル)で文字の命令として使います。その分、とても速く、正確なのが特徴です。

2. wcコマンドで数えられる3つの項目

2. wcコマンドで数えられる3つの項目
2. wcコマンドで数えられる3つの項目

wcコマンドでは、主に次の3つを数えます。

  • 行数:改行で区切られた行の数
  • 単語数:スペースで区切られた単語の数
  • バイト数:ファイルのデータ量

行数は「ノートの行」、単語数は「文章の単語」、バイト数は「ファイルの重さ」のように考えるとイメージしやすいです。

3. wcコマンドの基本的な使い方

3. wcコマンドの基本的な使い方
3. wcコマンドの基本的な使い方

まずは一番基本的な使い方です。ファイル名を指定して実行します。


wc sample.txt
10  45  320 sample.txt

左から順に「行数・単語数・バイト数・ファイル名」が表示されます。数字が並んでいますが、慣れると一目で内容量がわかります。

4. 行数だけを数えたい場合(-lオプション)

4. 行数だけを数えたい場合(-lオプション)
4. 行数だけを数えたい場合(-lオプション)

「行数だけ知りたい」という場面はとても多いです。その場合は-lオプションを使います。


wc -l sample.txt
10 sample.txt

これで「何行あるファイルか」がすぐにわかります。プログラムや設定ファイルの大きさ確認によく使われます。

5. 単語数を確認する(-wオプション)

5. 単語数を確認する(-wオプション)
5. 単語数を確認する(-wオプション)

文章量を知りたいときは、単語数が役立ちます。-wオプションを使いましょう。


wc -w sample.txt
45 sample.txt

英語の文章量チェックや、文章データの目安を知りたいときに便利です。

6. バイト数を数える意味と使いどころ

6. バイト数を数える意味と使いどころ
6. バイト数を数える意味と使いどころ

-cオプションを使うと、バイト数が表示されます。


wc -c sample.txt
320 sample.txt

バイト数とは「ファイルがどれくらいの容量を使っているか」を表す数値です。メール送信の制限確認や、容量制限がある環境で役立ちます。

7. 複数ファイルをまとめて数える

7. 複数ファイルをまとめて数える
7. 複数ファイルをまとめて数える

wcは複数のファイルも同時に確認できます。


wc file1.txt file2.txt
5  20  150 file1.txt
8  30  220 file2.txt
13 50  370 total

最後に表示されるtotalは合計値です。資料をまとめて管理するときに便利です。

8. パイプと組み合わせて使うwc

8. パイプと組み合わせて使うwc
8. パイプと組み合わせて使うwc

wcは他のコマンドと組み合わせて使うこともできます。


ls | wc -l
12

これは「今のフォルダにあるファイルやフォルダの数」を数えています。数字で把握できるので管理が楽になります。

関連記事:
カテゴリの一覧へ
新着記事
New1
テキスト・データ処理
wcコマンドとは?初心者でもわかるLinuxで行数・単語数・バイト数を数える基本
New2
ファイル・ディレクトリ操作
find -inameオプションの使い方を完全解説!初心者でもわかる大文字・小文字を区別しない検索
New3
テキスト・データ処理
grep -oオプションの使い方|一致部分のみを抜き出す方法を初心者向けに解説
New4
ファイル検索とテキスト検索
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
find -mtimeオプションを完全解説!初心者でもわかる更新日でファイルを検索する方法
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
cdコマンドとは?Linuxでディレクトリを移動する基本を初心者向けに解説