more

more はテキストを一度に一画面分ページングするフィルターコマンドで、Linux および UNIX で利用できます。

目次

  1. more
  2. zmore
  3. bzmore

more

more コマンドは、テキストを一度に一画面分ページングするためのフィルターである。古いコマンドであり、現在は上位互換性がある less コマンドの方がよく使われる。

more [option] ... filename ...

引数

次に示す引数を more コマンドに指定できる。

filename
ファイル名を指定する。
$ more example

空白で区切って、複数のファイル名を指定できる。

$ more foo bar

オプション

以下に示すオプションを more コマンドに指定できる。

-s
連続する複数の空白行を1行にまとめて表示する。 (POSIX)
$ more -s example
--squeeze
連続する複数の空白行を1行にまとめて表示する。 (GNU)
$ more --squeeze example
--help
ヘルプを表示して、コマンドを終了する。 (GNU)
$ more --help
-V
バージョン情報を表示して、コマンドを終了する。 (POSIX)
$ more -V
--version
バージョン情報を表示して、コマンドを終了する。 (GNU)
$ more --version

操作方法

more、zmore および bzmore の操作方法を以下に示す。

Space
一画面分進む
Enter
一行分進む
b
一画面分戻る
q
終了する
/pattern
pattern に指定した正規表現にマッチする文字列へ移動する
/
次の文字列を検索する
?
ファイルの先頭方向に文字列を検索する

lessコマンドとの違い

moreコマンドとlessコマンドには以下に示す違いがある。

moreコマンドとの違い
項目 more less
スクロール 下方向のみ 上下方向に可能
ファイルの読み込み ファイル全体を読み込むので遅い 必要な分だけ読み込むので早い
テキスト検索 下方向のみ 上下方向に可能
終了タイミング ファイル末尾に達すると自動終了 qキーを押すまで終了しない

zmore

GZIP 形式で圧縮されたファイルを展開(解凍)して、1ページずつ標準出力へ出力する。

zmore [name] ...
name
展開(解凍)するファイル名を指定する。
$ zmore example.gz

拡張子が .gz の場合は、拡張子の指定を省略できる。

$ zmore example

bzmore

BZIP2 形式で圧縮されたファイルを展開(解凍)して、1ページずつ標準出力へ出力する。

bzmore [name] ...
name
展開(解凍)するファイル名を指定する。
$ bzmore example.bz2

拡張子が .bz2 の場合は、拡張子の指定を省略できる。

$ bzmore example

関連記事