В этой статье указаны некоторые причины использования less +Fболее tail -f. Большинство причин касаются функций , а не технических причин: less +Fможно выделять, искать, перемещаться по файлу.
Как насчет технических причин?
AFAIK, lessиспользует опрос каждую секунду для обновления файла, в то время как tail, как определено POSIX, используется цикл, который спит в течение 1 секунды и копирует любые доступные байты. Этого достаточно, но POSIX также поощряет реализацию использовать более эффективный метод. По крайней мере, GNU tail использует inotify , поэтому он более эффективен.
less также хранит содержимое файла в памяти, поэтому с огромным файлом, размером в несколько гигабайт, он может замедлить работу компьютера.
Итак, есть ли какие - либо другие технические причины , чтобы использовать tail -fболее less +F?