tail
25GBのテキストファイルが必要な場合、tail
このコマンドはファイル全体を読み込みますか?
おそらくファイルがディスクのあちこちに散らばっているのでそうだろうと思いますが、内部がこれであることはよく理解できません。
ベストアンサー1
いいえ、tail
ファイル全体を読み取るのではなく、最後まで見てから、予想される行数に達するまで後ろにチャンクを読み、ファイルの最後まで正しい方向に行を表示し、ファイルの監視を続行することもできます。-f
対応するオプションが使用されます)。
ただし、tail
ナビゲートできない入力が提供された場合は、パイプから読み取る場合など、データ全体を読み取るしかないことに注意してください。
同様に、ファイルの先頭から始まる行を探すように求められたときに構文または標準以外のオプションを使用してサポートされている場合は、tail -n +linenumber
明らかtail +linenumber
にtail
ファイル全体を読みます(中断されない限り)。