tail - exibe a última parte de arquivos
SINOPSIA
tail [OPÇÃO]... [ARQUIVO]...
DESCRIÇÃO
Imprime as últimas 10 linhas de cada ARQUIVO para a saída padrão. Com mais de um ARQUIVO, precede cada um com um cabeçalho que fornece o nome do arquivo.
Sem ARQUIVO ou quando ARQUIVO é -, lê a entrada padrão.
Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.
-c, --bytes=[+]NUM
exibe os últimos NUM bytes; ou use -c +NUM para exibir começando do byte NUM de cada arquivo
-f, --follow[={name|descriptor}]
exibe dados anexados à medida que o arquivo cresce; uma opção ausente significa 'descriptor'
-F é o mesmo que --follow=name --retry
-n, --lines=[+]NUM
exibe as últimas NUM linhas, em vez das últimas 10; ou use -n +NUM para pular NUM-1 linhas no
início
--max-unchanged-stats=N
com --follow=name, reabre um ARQUIVO que não alterou o tamanho após N iterações (o padrão é 5) para ver se ele foi excluído ou renomeado (este é o caso usual de arquivos de log rotacionados); com inotify, esta opção raramente é útil
--pid=PID
com -f, termina após o término do processo com ID PID; pode ser repetido para monitorar vários processos
-q, --quiet, --silent
nunca exibe cabeçalhos que fornecem os nomes dos arquivos
--retry
continua tentando abrir um arquivo se ele estiver inacessível
-s, --sleep-interval=N
com -f, aguarda aproximadamente N segundos (o padrão é 1,0) entre as iterações; com inotify
e --pid=P, verifica o processo P pelo menos uma vez a cada N segundos
-v, --verbose
sempre exibe cabeçalhos que fornecem os nomes dos arquivos
-z, --zero-terminated
o delimitador de linha é NUL, e não nova linha
--help exibe esta ajuda e sai
--version
exibe informações da versão e sai
NUM pode ter um sufixo de multiplicador: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB
10001000*1000, G 1024*1024*1024, e assim por diante para T, P, E, Z, Y, R, Q. Prefixos binários também podem ser
usados: KiB=K, MiB=M, e assim por diante.
Com --follow (-f), tail assume por padrão acompanhar o descritor de arquivo, o que significa que, mesmo que um arquivo "tail" seja renomeado, tail continuará a rastrear seu final. Este comportamento padrão não é desejável quando você realmente deseja acompanhar o nome real do arquivo, e não o descritor do arquivo (por exemplo, rotação de log). Use --follow=name nesse caso. Isso faz com que tail acompanhe o arquivo nomeado de uma maneira que acomode a renomeação, remoção e criação.
AUTOR
Escrito por Paul Rubin, David MacKenzie, Ian Lance Taylor e Jim Meyering.
RELATANDO BUGS
Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer bugs de tradução para [https://translationproject.org/team/]
VEJA TAMBÉM
head(1)
Documentação completa [https://www.gnu.org/software/coreutils/tail] ou disponível localmente via: info '(coreutils) tail invocation'
Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você tem liberdade para alterar e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida por lei.