O comando less
pode ser usado para substituir tail
em
tail -f file
para fornecer recursos como lidar com saída binária e navegar pela rolagem:
less +F file
O +
prefixo significa "fingir que digito isso após a inicialização" e a chave F
começa a seguir.
Mas less
também pode substituir
tail --follow=name file
que segue file
mesmo que o arquivo real seja excluído ou movido, como um arquivo de log movido para file.log.1
e, em seguida, um novo arquivo seja criado com o mesmo nome que o arquivo a seguir?
less --follow-name +F
é isso - não faço ideia de como eu perdi isso - eu tinha certeza que procurei na página de manual follow
... estranho. Faça disso uma resposta!
--follow-name
é descrita, mas +F
nunca é mencionada, e eu acho que é muito importante porque não é amplamente conhecida obviamente.
less follow
, LEIA A PERGUNTA. Ele já responde como fazer less
alterações nos arquivos a seguir!
less --follow-name
ouless --follow-name +F