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
В Fedora по крайней мере у less есть опция +F, которая следует за содержимым файла так же, как хвост -f..
Обновите, попробуйте нажать F меньше, чтобы также переключиться в режим следования
Также вы можете активировать режим следования, если наберете less filename
как обычно, а затем нажмете Shift + F
. С помощью Ctrl + C
вы можете снова деактивировать режим слежения.
Но имейте в виду, что по умолчанию это не будет работать в образе докера alpine.