2

Файлы журнала, которые расширяются в хвосте, могут быть прочитаны в реальном времени с помощью команды tail -f

Есть ли в любом случае сделать то же самое с журналом, который добавляется в начале?

Страница справочника по head не помогает.

2 ответа2

8

Ну, вы не можете "добавить в начале" файла. Единственный способ добиться этого эффекта - переписать весь файл, но, если бы не текстовая head , не было возможности узнать, что произошло.

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

6

TomH правильно, а также, как руководитель должен выводить изменения? Однако, если все, что вам нужно, это постоянно обновляющийся вид первых n строк, попробуйте

watch head file.txt

или же

watch -n 1 -d head file.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .