[登録されているタグ]

[記事公開日]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 検索結果を分割表示

関連記事

  • typeコマンドでテキスト内容を表示する方法

  • findコマンドで文字列を検索する方法

  • dirコマンドでフォルダ内の一覧を表示する方法

  • fcコマンドでファイルの内容を比較する方法


さいごに

「more」コマンドは、長文ファイルや大量の出力を扱う際に必須のコマンドです。シンプルながら、type・find・dirと組み合わせることで柔軟に利用できるため、日常のシステム管理やログ解析において大いに役立ちます。

大量の出力に悩まされている方は、ぜひmoreコマンドを取り入れてみてください。

すべてを開く | すべてを閉じる

ページ上部へ戻る