Linux, コマンド · 1 min read · Jan 11, 2026

Linux zmore コマンドの初心者向けチュートリアル (5 つの例)

時には、圧縮ファイルの内容を最初に解凍せずに表示したいことがあります。Linux にはこれを可能にするコマンドラインユーティリティがあることを知っておくと良いでしょう。このチュートリアルでは、いくつかのわかりやすい例を使って zmore コマンドの基本について説明します。

しかし、その前に、ここでのすべての例は Ubuntu 18.04 LTS マシンでテストされていることを述べておく価値があります。

Linux zmore コマンド

Linux の zmore コマンドは、圧縮されたテキストの crt ビューイング用のファイル閲覧フィルターです。以下がその構文です:

zmore [ name ...  ]

そして、ツールの man ページでは次のように定義されています:

Zmore は 圧縮されたまたはプレーンテキストファイルを一度に一画面分表示するためのフィルターです。Zmore は、compress、pack、または gzip で圧縮されたファイル、および解凍されたファイルでも動作します。ファイルが存在しない場合、zmore は同じ名前のファイルを .gz、.z、または .Z サフィックスを追加して探します。

Zmore は通常、各画面の後に一時停止し、画面の下部に --More-- を表示します。ユーザーがキャリッジリターンを入力すると、さらに 1 行が表示されます。ユーザーがスペースを押すと、別の画面が表示されます。他の可能性は後で列挙されます。

以下は、zmore コマンドの動作をよりよく理解するための Q&A スタイルの例です。

Q1. zmore の使い方は?

圧縮ファイル - この場合は test.html.gz - の内容をターミナル画面で一ページまたは一行ずつ素早く表示したいとします。以下のように zmore を使用できます:

zmore test.html.gz

前述のコマンドは次の出力を生成しました:

zmore の使い方

ファイルの最初のページが出力に表示されていることがわかります。Enter キーを押すと、ファイルの残りの部分を一行ずつスクロールして見ることができます。終了するには ‘q’ を押します。

Q2. zmore でファイルの内容を複数行ずつスクロールさせるには?

もちろん、Enter キーを何度も押すのも一つの方法ですが、確かに優雅な方法ではありません。より良い方法は、スペースバーキーを押すことで、これにより一画面ずつスクロールできます。

ただし、コンテンツを複数行ずつスクロールしたい場合は、’i’ を押した後、スクロールする行数を表す数字を入力します。

i  
              i 行をさらに表示します(引数が指定されていない場合は別の画面分)

また、Ctrl+D を押すことで zmore に 11 行をさらに表示させることもできます。

^D     11 行をさらに表示します(「スクロール」)。i が指定されている場合、スクロールサイズは i に設定されます。

Q3. zmore で行や画面をスキップするには?

zmore コマンドはこれに対して 2 つのオプションを提供します:

is - i 行をスキップして画面分の行を表示します

if - i 画面分をスキップして画面分の行を表示します

Q4. zmore で現在の行番号を表示させるには?

zmore を使用している間、いつでも現在の行番号を知りたい場合は、’=’ を押してください。

例えば、私の場合、zmore は ‘=’ を押したときに画面の下部に 35 を表示しました。

zmore で現在の行番号を表示させる方法

Q5. zmore はターミナルの特性をどのように決定するのか?

これは /etc/termcap ファイルを通じて行われます。man ページでは詳細に説明されています:

Zmore は /etc/termcap ファイルを参照してターミナルの特性を決定し、デフォルトのウィンドウサイズを決定します。24 行を表示できるターミナルでは、デフォルトのウィンドウサイズは 22 行です。デフォルトの more 以外のページャを使用するには、環境変数 PAGER を希望するプログラムの名前に設定します(例:less)。

ウィンドウサイズを変更するには、’iz’ メソッドを使用します。以下のように説明されています:

iz  -   スペースを入力するのと同じですが、i が存在する場合は新しいウィンドウサイズになります。

結論

zmore コマンドは、圧縮ファイルを多く扱う人にとって便利です。このツールの学習曲線は急ではありません。zmore が提供するいくつかの便利なコマンドラインオプションについてすでに説明しました。さらに学ぶには、ツールの man ページにアクセスしてください。

Share: X/Twitter LinkedIn

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

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