tail -0
é uma maneira histórica e obsoleta de gravar tail -n 0
, ou seja, imprimir as últimas 0 linhas do arquivo. (Portanto, tail -0
não produz saída.)
Não conheço nenhuma implementação tail
que tenha uma opção -a
. No contexto, parece que -f
foi criado. tail -f
torna tail
manter o arquivo aberto quando ele chega ao fim e fica observando para sempre, para o caso de algum outro programa anexar mais dados no final do arquivo e imprimir esses dados anexados como se fossem. Portanto, tail -0f
começa no final atual do arquivo e imprime todos os dados anexados posteriormente ao arquivo.