"cat"がパイプラインの一部として使用されている場合、大容量ファイルをどのように処理しますか?

cat10 GBのサイズのファイルがあり、それをにパイプしているとしますheadcatシステムに2 GBのRAMと1 GBのスワップスペースしかない場合は機能しますか?内部情報を知りたいです。

ベストアンサー1

cat入力から出力に転送されたファイルのどの部分も覚えておく必要はありません。つまり、次を使用します。複雑さ(1)メモリ。

head転送されたファイルの一部を覚えておく必要はありません。しかも必要ありません。読むすべての入力を受け取ります。要求された出力ラインの数に達すると停止することがあります。

おすすめ記事