この記事では、を使用less +F
する理由をいくつか指摘しましたtail -f
。理由のほとんどは機能に関するものであり、技術的な理由ではありません:less +F
ファイルを強調表示、検索、ナビゲートできます。
どの程度の技術的な理由?
私の知る限りでは、less
ファイルを更新するために、各1秒しばらくポーリングを使用するtail
ように、POSIXは、定義された 1秒間スリープコピー利用可能である任意のバイトそのループを使用します。これで十分ですが、POSIXは実装でより効率的な方法を使用することも推奨しました。少なくともGNU tailはinotifyを使用するため、より効率的です。
less
また、ファイルの内容をメモリに保持するため、数ギガバイトのような巨大なファイルでは、コンピューターの速度が低下する可能性があります。
だから、他のものがあり、技術を使用する理由はtail -f
オーバーはless +F
?