戻る

GNUのtextutils付属のtailコマンドのマニュアル。

================================
TAIL(1)                                                   TAIL(1)

名前
       tail - ファイルの末尾の部分を表示する

書式
       tail  [<-|+>COUNTOPTIONS]  [-fqv]  [-c  BYTES]  [-n LINES]
       [--follow]   [--bytes=BYTES]    [--lines=LINES]    [--fol-
       low[=HOW]]         [--max-consecutive-size-changes=NUMBER]
       [--max-unchanged-stats=NUMBER]    [--pid=PID]    [--retry]
       [--sleep-interval=SECS]  [--quiet]  [--silent] [--verbose]
       [FILE...]

       tail [--help] [--version]

説明
       tail は引数に与えられた FILE それぞれの末尾の部分 (デ フォ
       ルトでは 10 行) を表示する。 FILE が一つも与えられないと標
       準入力から読み込む。また FILE が `-' だった場合には、そ の
       ファイルには標準入力が用いられる。

       2 つ以上の FILE が指定されると、 tail は以下のような一行の
       ヘッダを各出力 FILE の前に表示する:

            ==> FILENAME <==

       tail は 2 つのオプション形式を受付ける。新しい形式は、数値
       をオプションの引数として与える (`-n 1') ものであり、古い形
       式はあらゆる文字オプションの前に数値を指定する  (`-1'   や
       `+1') ものである。

       オプション引数に数値 N が `+' を前置して指定された場合は、
       tail は各ファイルの先頭から N 番目の項目以降を表示する。通
       常の動作では末尾から数える。

       FILE  が切り詰められた場合は、 tail はファイルが短くなった
       ことを検知し、新たなファイル末尾に移動し、そこから読み込み
       を始める。

       tail では出力の大きさの指定に制限が無い (GNU 版以外の tail
       にはそうでないものもある)。また -r オプション (逆順 表 示)
       は無い。ファイルを逆順に表示するのは、ファイルの末尾を表示
       するのとは本質的に異なるからである。 BSD 版 tail (-r オ プ
       ションを持っている) はバッファ (通常 32k) よりも小さいファ
       イルを逆順表示できるに過ぎない。この目的には GNU 版の  tac
       コマンドを用いる方が、信頼性も融通性も高い。

オプション
       <-|+>COUNTOPTIONS
              こ のオプションは最初に指定した場合に限って認識され
              る。 COUNT は 10 進数の数値。単位を表す文 字  (`b',
              `k',  `m') を後置したり (それぞれの意味は `-c' のも
              のと同じ)、行単位のカウントを指定する `l' を後置 し
              た り、 他のオプション文字 (`cqv') を後置したりでき
              る。何も文字が後置されなかった場合は `l' が指定され
              たのと同じことになる。

       -c BYTES, --bytes=BYTES
              行単位ではなく、末尾の BYTES バイトを表示する。 `b'
              を追加すると BYTES の 512 倍、 `k' は 1024 倍、 `m'
              は 1048576 倍を指定したことになる。

       -f, --follow[=HOW]
              ファ イルの内容がどんどん増えて続けているものと仮定
              し、ファイルの最終部分の文字を読み続けようと無限 に
              ルー プする。パイプから読み込んでいる場合は無視され
              る。一つ以上のファイルが指定された場合は、 tail  は
              異 なったファイルの追加分を受け付けるごとにヘッダを
              表示し、出力がどのファイルに由来するものかがわか る
              よ うにする。ファイルの追跡方法を指定することもでき
              る。

              descriptor
                     ファイル末尾の追跡を、ファイルが unlink され
                     たり rename されたりした後に行う。つまり永遠
                     に行う。

              name   ファイル末尾の追跡を、ファイルが remove され
                     た 後 に 行 う。  tail は FILE が (unlink や
                     rename によって) もう存在しないことを確認 す
                     ると、もう一度オープンしようと試みる。

       -n LINES, --lines=LINES
              末尾の LINES 行を表示する。

       -q, --quiet, --silent
              ファイル名のヘッダを出力しない。

       -v, --verbose
              常にファイル名のヘッダを出力する。

       --max-consecutive-size-changes=NUMBER
              名 前で追跡するとき、連続 NUMBER 回のサイズ変更が検
              知されるまで (rename や remove されても) 追跡する。
              検 知されたらファイル名がまだ以前と同じ「デバイス /
              i-ノード」の組み合わせに対応しているかど う か を、
              ファ イ ルをオープンして fstat することによって調べ
              る。デフォルトは 200。

       --max-unchanged-stats=NUMBER
              名前で追跡するとき、連続 NUMBER 回サイズが変わら な
              かったら、ファイル名がまだ以前と同じ「デバイス / i-
              ノード」の組み合わせに対応しているかどうかを、 ファ
              イルをオープンして fstat することによって調べる。デ
              フォルトは 5。

       --pid=PID
              ファイルを追跡するとき、 tail は pid が PID のプ ロ
              セ スが終了したら終了する。そのようなプロセスがなけ
              れば、 1 回分のループを行って終了する。

       --retry
              tail がファイルを名前で追跡していて、ファイルがなく
              なっ たことを検知したら、再オープンを成功するまで繰
              り返す。このオプションを指定しなければ、 tail は 単
              に ファイルが存在しないことを報告して以降のチェック
              を行わない。

       --sleep-interval=SECS
              追跡しているファイルのチェックを SECS 秒ごとに行 う
              (デフォルトは 1 秒)。

       --help  標準出力に使用方法のメッセージを出力して正常終了す
              る。

       --version
              標準出力にバージョン情報を出力して正常終了する。

注意
       プログラムのバグについては bug-textutils@gnu.org に報告 し
       てください。
       man   ページは Ragnar Hojland Espinosa 
       が作成しました。

GNU textutils 2.0         15 August 1999                  TAIL(1)