У цій статті вказав на деякі причини , щоб використовувати less +F
більш tail -f
. Більшість причин пов’язані з особливостями , а не з технічних причин: less +F
можна виділити, шукати, переходити по файлу.
Як щодо технічних причин?
AFAIK less
використовує опитування кожну секунду для оновлення файлу, тоді як tail
, як визначено POSIX, використовується цикл, який спить протягом 1 секунди, і копіює будь-які наявні байти. Цього достатньо, але POSIX також заохочував реалізацію використовувати більш ефективний метод. Принаймні, хвостик GNU використовують прищеплення , тому це більш ефективно.
less
також зберігає вміст файлу в пам'яті, тому з величезним файлом, як кілька гігабайт, він може сповільнити ваш комп'ютер.
Отже, є чи які - або інші технічні причини , щоб використовувати tail -f
більш less +F
?