tail
したい場合 25 GBのテキストファイル、tail
コマンドはファイル全体を読み取りますか?
ファイルがディスク上に散らばっている可能性があるので、そうしなければならないと思いますが、そのような内部をよく理解していません。
承認された回答:
いいえ、tail
ファイル全体を読み取るのではなく、最後までシークし、予想される行数に達するまでブロックを逆方向に読み取ります。次に、ファイルの最後まで適切な方向に行を表示し、場合によってはファイルの監視を続けます。 -f
オプションが使用されます。
ただし、tail
パイプから読み取る場合など、シークできない入力が提供された場合は、データ全体を読み取る以外に選択肢はありません。
同様に、tail -n +linenumber
を使用して、ファイルの先頭から始まる行を検索するように求められた場合 構文またはtail +linenumber
サポートされている場合の非標準オプション、tail
明らかにファイル全体を読み取ります(中断されない限り)。
バイナリファイルをキャッチした後にTmuxステータスバーが破損しました。リセットするにはどうすればよいですか?
Python – / usr / bin / envはどのプログラムを使用するかをどのように知っていますか?