{"id":15261,"date":"2019-03-20T09:35:09","date_gmt":"2019-03-20T12:35:09","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15261"},"modified":"2023-07-28T15:36:35","modified_gmt":"2023-07-28T18:36:35","slug":"comando-tail-linux","status":"publish","type":"post","link":"\/pt\/tutoriais\/comando-tail-linux","title":{"rendered":"Comando tail Linux: o que \u00e9 e como us\u00e1-lo"},"content":{"rendered":"<p>Muitos usu&aacute;rios avan&ccedil;ados do Linux usam comandos que imprimem certas partes de arquivos. Existem comandos <i>head <\/i>e <i>tails<\/i> que definem o in&iacute;cio e fim de um arquivo ou comando.<\/p><p>Comandos tails permitem que usu&aacute;rios possam ler os comandos finais de um arquivo. Tamb&eacute;m &eacute; &uacute;til na monitora&ccedil;&atilde;o de novas informa&ccedil;&otilde;es atualizadas em tempo real em arquivos espec&iacute;ficos. Isso faz com que verificar as &uacute;ltimas entradas do sistema seja f&aacute;cil. Usu&aacute;rios tamb&eacute;m podem visualizar m&uacute;ltiplos arquivos com um comando tail Linux.<\/p><p>Vamos come&ccedil;ar a explorar o comando tail e todos os elementos que ele pode oferecer.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-o-que-e-comando-tail-linux\"><b>O que &eacute; Comando Tail Linux?<\/b><\/h2><p>O comando tail &eacute; utilizado para imprimir os &uacute;ltimos n&uacute;meros N ou tails de uma entrada. Geralmente, ele exibe, ou imprime, os &uacute;ltimos 10 n&uacute;meros do arquivo. Se utilizarmos em um &uacute;nico nome de arquivo, dados de cada arquivo procedem de seu nome de arquivo com um header.<\/p><p>Existem, aproximadamente, 14 principais comandos tail Linux para diferentes prop&oacute;sitos. <b>&ndash;n<\/b> &eacute; usado para mostrar as &uacute;ltimas linhas de n&uacute;meros em um arquivo ao inv&eacute;s de 10, que &eacute; o n&uacute;mero padr&atilde;o.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-o-comando-tail\"><b>Como Usar o Comando Tail?<\/b><\/h2><p>Normalmente, o tail imprime as &uacute;ltimas 10 linhas de um arquivo no Linux e encerra.<\/p><p>Para visualizar os &uacute;ltimos 10 n&uacute;meros de um arquivo, utilize o comando abaixo:<\/p><pre class=\"wp-block-preformatted\">tail name_of_file<\/pre><p>Ou ent&atilde;o:<\/p><pre class=\"wp-block-preformatted\">tail file_path<\/pre><p>O resultado ir&aacute; mostrar as &uacute;ltimas 10 linhas de um arquivo.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-limitar-o-numero-de-linhas-mostradas\"><b>Como Limitar o N&uacute;mero de Linhas Mostradas?<\/b><\/h3><p>O Tale oferece aos usu&aacute;rios a habilidade de visualizar o n&uacute;mero de linhas com o uso do comando <b>&ndash;n<\/b>.<\/p><p>A maneira mais simples e f&aacute;cil de fazer isso &eacute; com o comando:<\/p><pre class=\"wp-block-preformatted\">tail &ndash;n* file_path<\/pre><p>O aster&iacute;sco <b>*<\/b> indica o n&uacute;mero de linhas que voc&ecirc; deseja imprimir.<\/p><p>Por exemplo, se voc&ecirc; deseja visualizar duas linhas de um arquivo particular, use o comando abaixo:<\/p><pre class=\"wp-block-preformatted\">tail -n2 devisers.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-como-visualizar-o-ultimo-numero-de-bytes-de-dados\"><b>Como Visualizar o &Uacute;ltimo N&uacute;mero de Bytes de Dados?<\/b><\/h3><p>Para visualizar o &uacute;ltimo n&uacute;mero ou certos n&uacute;meros de bytes de um arquivo grande, use a op&ccedil;&atilde;o <b>-c<\/b> para simplificar a tail.<\/p><pre class=\"wp-block-preformatted\">tail &ndash;c* file_path<\/pre><p>Aqui o <b>*<\/b> representa o n&uacute;mero de bytes. Substitua com o que voc&ecirc; deseja ver.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-monitorar-um-arquivo-para-mudancas\"><b>Como Monitorar um Arquivo para Mudan&ccedil;as?<\/b><\/h3><p>Para examinar um arquivo buscando por varia&ccedil;&otilde;es use o comando tail seguido pela op&ccedil;&atilde;o <b>-f<\/b>. Este comando &eacute; &uacute;til ao visualizar as &uacute;ltimas dez linhas de um arquivo. Esta op&ccedil;&atilde;o &eacute; comumente utilizada para acompanhar logs de arquivos em tempo real. Em nosso arquivo <b>devisers.txt<\/b>, o comando vai ficar assim:<\/p><pre class=\"wp-block-preformatted\">tail -f devisers.txt<\/pre><p>Vers&otilde;es mais novas do comando tail tamb&eacute;m permitem os usu&aacute;rios acompanharem m&uacute;ltiplos arquivos ou diret&oacute;rios. Uma vez que o arquivo original mudar, o header ir&aacute; mostrar em qual linha foram feitas mudan&ccedil;as.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-comando-tail-linux-com-outros-comandos\"><b>Como Usar Comando Tail Linux com Outros Comandos?<\/b><\/h2><p>Comandos tail podem ser seguidos de outros comandos Linux. Alguns exemplos s&atilde;o:<\/p><h3 class=\"wp-block-heading\" id=\"h-usando-o-comando-tail-com-r-sentido-contrario\"><b>Usando o Comando Tail com -r (Sentido Contr&aacute;rio)<\/b><\/h3><p>Para ver o resultado do comando tail em sentido contr&aacute;rio, utiliza-se o comando:<\/p><pre class=\"wp-block-preformatted\">tail &ndash;n* file_name | sort -r<\/pre><p>A primeira parte do comando &eacute; como utilizamos anteriormente, ent&atilde;o separamos com | para indicar um comando de acompanhamento &ndash; <b>sort -r<\/b>, que ir&aacute; fazer com que o resultado seja mostrado de maneira contr&aacute;ria.<\/p><h3 class=\"wp-block-heading\" id=\"h-comando-tail-com-ls-arquivo-ou-diretorio-mais-antigo\"><b>Comando Tail com ls (Arquivo ou Diret&oacute;rio Mais Antigo)<\/b><\/h3><p>Nos exemplos abaixo vamos ver os sete arquivos ou diret&oacute;rios que sofreram altera&ccedil;&otilde;es h&aacute; mais tempo.<\/p><p>O comando fica dessa maneira:<\/p><pre class=\"wp-block-preformatted\">ls -l | tail -n8<\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Fa&ccedil;a um upgrade do seu host atual para a <strong><a href=\"\/pt\/alojamento-vps\">VPS Hostinger<\/a><\/strong>. &Eacute; mais estabilidade, mais recursos e desempenho para seu projeto online!<\/p>\n                <\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-resumo\"><b>Resumo<\/b><\/h2><p>O tail Linux &eacute; um comando incrivelmente flex&iacute;vel para melhorar o gerenciamento de seus arquivos. Tudo que voc&ecirc; precisa fazer &eacute; especificar os arquivos e op&ccedil;&otilde;es e usar o comando com a sintaxe correta.<\/p><p>Uma vez que voc&ecirc; dominar a linguagem e entender usos comuns do comando, voc&ecirc; pode modific&aacute;-lo para atender suas necessidades.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muitos usu&aacute;rios avan&ccedil;ados do Linux usam comandos que imprimem certas partes de arquivos. Existem comandos head e tails que definem o in&iacute;cio e fim de um arquivo ou comando. Comandos tails permitem que usu&aacute;rios possam ler os comandos finais de um arquivo. Tamb&eacute;m &eacute; &uacute;til na monitora&ccedil;&atilde;o de novas informa&ccedil;&otilde;es atualizadas em tempo real em [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/comando-tail-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Guia Para Comando Tail Linux: O Que \u00e9 e Como Us\u00e1-lo","rank_math_description":"Guia b\u00e1sico sobre o comando tail Linux para tornar voc\u00ea um mestre no gerenciamento de arquivos do seu servidor.","rank_math_focus_keyword":"tail linux","footnotes":""},"categories":[4915],"tags":[6418,6417,6419,6416],"class_list":["post-15261","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comando-tail","tag-comando-tail-linux","tag-linux-tail","tag-tail-linux"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-tail-linux","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-tail-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15261"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15261\/revisions"}],"predecessor-version":[{"id":38708,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15261\/revisions\/38708"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}