回答:
-c
スイッチの使用(2MB = 2 * 1024 * 1024 = 2097152バイト):
tail -c 2097152 myapp.log
提案してくれたPetr Uzelに感謝します。一部のテール実装では、次のように、最後のキロバイト(k)またはメガバイト(m)を出力するユニットを追加できます。
tail -c 2m myapp.log
ただし、これは標準ではなく(POSIX、UNIX(SUS)、Linux(LSB)のいずれでも)、移植性がないことに注意してください。また、「Mega」/「kilo」という用語とその略語(M、k ...)には曖昧な意味(1000対1024)があるため、この実装またはその実装が何tail
を意味するかについてはあまり保証されないことに注意してください。2m
(ただし、それをサポートする現在の実装の現在のバージョンは、1024バリアントに対応しているようです)。
tail -c 2M myapp.log
はずです。