Действительно меньше имеет функцию как хвост - follow=name (-F)

Одним из нескольких комплектов, я нашел, что на самом деле связывает эту функциональность в одну и имеет главным образом графический интерфейс, является Цитадель. Это не прекрасно, но это действительно несколько отвечает всем требованиям.

42
14.04.2015, 17:24
3 ответа

Да, less может следовать по имени файла

Функция имеет довольно неясный синтаксис:

less --follow-name +F file.log

With less, - follow-name отличается от хвоста , опция - follow = name .
Он не заставляет less следовать за файлом, вместо этого он изменяет поведение командной клавиши F внутри less, чтобы следовать на основе имени файла, а не его дескриптора.

Кроме того, нет нормальной опции для запуска меньше в режиме следования.
Но вы можете использовать командную строку, чтобы дать нажатий клавиш для выполнения после запуска, добавив к ним префикс + .
Комбинирование опции модификатора с + F , less фактически запустит (измененный) режим отслеживания.

Используйте только + F для эквивалента простого tail -f :

less +F file.log
41
27.01.2020, 19:35

В Fedora по крайней мере у less есть опция +F, которая следует за содержимым файла так же, как хвост -f..

Обновите, попробуйте нажать F меньше, чтобы также переключиться в режим следования

5
27.01.2020, 19:35

Также вы можете активировать режим следования, если наберете less filenameкак обычно, а затем нажмете Shift + F. С помощью Ctrl + Cвы можете снова деактивировать режим слежения.

Но имейте в виду, что по умолчанию это не будет работать в образе докера alpine.

2
27.01.2020, 19:35

Теги

Похожие вопросы