[記事公開日]2025/10/06
📜 moreコマンドの使い方|テキストをページごとに区切って表示する方法
もくじ
はじめに
コマンドプロンプトで長いテキストファイルを表示すると、一気にスクロールしてしまい内容を見逃してしまうことがあります。そんなときに役立つのが「more」コマンドです。テキストをページごとに区切って表示できるため、大容量ファイルやログの確認に便利です。
この記事では、moreコマンドの基本操作から応用例、他コマンドとの組み合わせによる活用方法や注意点まで詳しく解説します。
🛠 moreコマンドとは?
-
役割:テキストをページ単位で表示する
-
用途:長文のログ確認、設定ファイルのチェック、検索との組み合わせ
-
特徴:一度に全てを表示せず、読みやすく分割表示できる
📌 基本的な使い方
単一ファイルをページ分割して表示
more sample.txt
-
sample.txt の内容をページごとに表示
複数ファイルを順番に表示
more file1.txt file2.txt
-
file1.txt を表示した後に、file2.txt を表示
コマンド出力をページ分割
dir /s | more
-
長いコマンド出力をページ単位で確認可能
📊 出力例
This is line 1
This is line 2
This is line 3
-- さらに続きがあります --
-
スペースキーを押すと次のページへ進む
-
Enterキーを押すと1行ずつスクロール
-
qキーで終了可能
🔍 応用的な使い方
typeコマンドと組み合わせ
type longtext.txt | more
-
長いテキストをページ分割して表示
findと組み合わせて検索結果を確認
type log.txt | find "Error" | more
-
「Error」を含む行だけをページごとに表示
バッチ処理での利用
@echo off
dir /s | more
-
コマンド出力を自動的にページ分割表示
📚 活用シーン
大容量ログの閲覧
-
利用例:
more system.log -
効果:数千行のログでも見やすく区切って確認可能
設定ファイルの確認
-
利用例:
more config.ini -
効果:長文設定ファイルのスクロールを制御
コマンド結果の整理
-
利用例:
dir /s | more -
効果:大量のファイル一覧を分割して把握
検索結果の効率化
-
利用例:
type access.log | find "200" | more -
効果:特定キーワードの検索結果を段階的に確認
⚠️ 注意点
-
バイナリファイルは対象外(文字化けの可能性あり)
-
ページ送りはあくまで一時的な表示であり、編集機能はない
-
出力を保存するにはリダイレクト(> や >>)を使用する必要がある
📊 まとめ表
| コマンド | 用途 | 主な活用シーン |
|---|---|---|
| more ファイル名 | テキストをページごと表示 | 基本閲覧 |
| dir /s | more | コマンド出力を分割表示 |
| type file.txt | more | 長文テキストを閲覧 |
| find “文字列” file | more | 検索結果を分割表示 |
関連記事
さいごに
「more」コマンドは、長文ファイルや大量の出力を扱う際に必須のコマンドです。シンプルながら、type・find・dirと組み合わせることで柔軟に利用できるため、日常のシステム管理やログ解析において大いに役立ちます。
大量の出力に悩まされている方は、ぜひmoreコマンドを取り入れてみてください。
