tail head cat sleep
QR code linking to this page

manページ  — TAIL

名称

tail – ファイルの最後の部分を表示する

内容

書式


tail [ -F | -f | -r ] [ -b number | -c number | -n number ] [file ...]

解説

tail は、 file が指定されていればそのファイルを、 指定されていなければ標準入力を読み込み、 バイト数、行数、もしくは、512 バイト単位のブロック数で指定された位置 以降を表示します。

number に ``+'' をつけた場合は、入力の先頭からの指定となります。たとえば、 "-c +2" と指定すれば 2 バイト目から表示されます。 number に ``-'' もしくは符号をつけていない場合は、入力の最後からの相対位置の 指定となります。たとえば、 "-n 2" では最後の 2 行が表示されます。デフォルトでは "-n 10" で、入力の最後から 10 行分が表示されます。

オプションとしては以下のものがあります:
-b number
  512 バイト単位のブロック数で指定します。
-c number
  バイト単位で指定します。
-f
  ファイルの最後に達しても終了せず、入力に追加されるデータを待つようにします。 -f オプションは、標準入力がパイプの場合は無視されますが、 FIFO の場合は無視されません。
-F
  -F オプションは -f オプションを暗示しますが、 追跡されるファイルの名前変更やローテートをチェックします。 読み込みを行っているファイルの inode 番号が新しくなっていることを tail が検知した場合、ファイルをクローズして再オープンします。 ファイルではなく標準入力読み込み時には -F オプションは無視されます。
-n number
  行単位で指定します。
-r
  行ごとに、逆順に表示します。また、 -b, -c, -n の各オプションの意味も変わり、 それぞれ表示するブロック数、バイト数、行数の指定になります。 デフォルトでは、入力したものがすべて逆に表示されます。

もし一つ以上のファイルが指定されていると、それぞれのファイルを表示する前に "==> XXX <==" という形式のヘッダを表示します。 ただし "XXX" はファイル名です。

診断

The utility exits 0 on success, and >0 if an error occurs.

関連項目

cat(1), head(1), sed(1)

規格

tail ユーティリティは IEEE Std 1003.2-92 ("POSIX.2") のスーパセットであると考えられています。特に -F, -b, -r オプションは拡張されたものです。

以前の UNIX とのオプション書式の互換は保たれています。ただし、 -r オプションが -b, -c, -n 修飾オプションとなったため、完全には互換はありません。以前の tail では ``-4cr'' としても、 -c が無視されて最後の 4 行が逆順に表示されましたが、本バージョンの tail では ``-r -c 4'' と解釈され、最後の 4 バイトが表示されます。

歴史

tail コマンドは PWB UNIX から登場しました。

TAIL (1) June 6, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.