コマンドless
を使用してtail
を置き換えることができます
tail -f file
バイナリ出力の処理やスクロールバックのナビゲートなどの機能を提供するには:
less +F file
+
接頭辞は「起動後に入力したふりをする」ことを意味し、キーF
が続きます。
しかし、less
も置き換えることができます
tail --follow=name file
ログファイルがfile.log.1
に移動されたように、実際のファイルが削除または移動された場合でもfile
の後に続き、その後に続くファイルと同じ名前で新しいファイルが作成されますか?
less
はファイル名でフォローできますこの機能の構文はかなりあいまいです。
less --follow-name +F file.log
少ない場合、--follow-name
はtail
オプション--follow=name
とは異なります。less
をファイルに追従させず、代わりに動作を変更しますコマンドキーの F lessの内部では、ファイル記述子ではなく、ファイル名に基づいて追跡します。
また、less
をフォローモードで開始する通常のオプションはありません。
ただし、コマンドラインを使用して、起動後に実行するキーストロークを、+
を前に付けることで指定できます。
修飾子オプションを+F
、less
と組み合わせると、実際には(変更された)フォローモードで開始されます。
プレーンな+F
と同等のものには、tail -f
のみを使用します。
less +F file.log
Fedoraでは少なくとも、tail -fと同じように、ファイルの内容を追跡する+ Fオプションがあります。
更新、Fキーを押してフォローモードに切り替えます
また、通常のようにless filename
を呼び出してShift + F
を押すと、フォローモードをアクティブにすることができます。 Ctrl + C
を使用すると、フォローモードを再度非アクティブ化できます。
ただし、デフォルトでは、これはAlpine Dockerイメージでは機能しないことに注意してください。