Файлы журналов, которые расширяются в конце, можно прочитать в режиме реального времени с помощью tail -f
команды
Можно ли сделать то же самое с журналом, который добавляется в начало?
Страница руководства head
не помогает.
решение1
TomH прав, и также, как head должен выводить изменения? Однако, если все, что вам нужно, это постоянно обновляемый вид первых n строк, попробуйте
watch head file.txt
или
watch -n 1 -d head file.txt
решение2
Ну, вы не можете "добавить в начало" файла. Единственный способ добиться этого эффекта — переписать весь файл, но без сопоставления текста head
не будет возможности узнать, что произошло.
Это просто, tail
так как он просто отслеживает позицию, до которой он считывал данные, а затем пытается прочитать больше байтов за этой позицией.