Linux Commands · 5 min read · Sep 15, 2025

10 Exemplos do Comando cat do Linux para Iniciantes

Se você é um usuário regular da linha de comando do Linux, tenho certeza de que já deve ter usado o comando cat. A ferramenta é mais utilizada para exibir o conteúdo de um arquivo, embora ofereça muitos outros recursos pequenos, mas úteis. Este artigo discutirá o comando cat em detalhes, explicando algumas de suas principais características.

Todos os exemplos mencionados neste tutorial foram testados no Ubuntu 22.04 LTS.

** Comando cat do Linux

A página do manual da ferramenta o descreve da seguinte forma:

cat - concatenar arquivos e imprimir na saída padrão

A seguir estão 10 pontos que lhe darão uma boa ideia sobre o cat, incluindo como ele funciona e quais recursos ele oferece:

1. Como visualizar o conteúdo de um arquivo usando cat

O comando cat permite que você visualize o conteúdo de um arquivo na saída padrão (stdout). Isso pode ser feito da seguinte maneira:

$ cat [nome-do-arquivo]

Por exemplo:

$ cat file1.txt  

2. Como exibir vários arquivos usando cat

A ferramenta também permite que você exiba o conteúdo de vários arquivos de uma só vez. Isso pode ser feito da seguinte maneira:

$ cat [nome-do-arquivo] [nome-do-arquivo] ...

Por exemplo:

$ cat file1.txt  file2.txt

Mostrar conteúdo de vários arquivos de uma vez usando o comando cat

3. Como exibir o conteúdo de um arquivo com números de linha

Se você quiser, também pode exibir o conteúdo de um arquivo com números de linha impressos no início de cada linha. Isso pode ser feito usando a opção de linha de comando -n da ferramenta.

$ cat -n [nome-do-arquivo]

Por exemplo:

$ cat -n  file1.txt

4. Como criar um arquivo usando o comando cat

Você também pode criar um novo arquivo e preenchê-lo com informações usando um único comando cat. Veja como você faz isso:

$ cat > [nome-do-novo-arquivo]

Quando executado, o comando exige que você insira as informações no terminal. Depois de terminar, pressione CTRL+d.

Por exemplo:

$ cat > file4.txt

Use o comando cat para inserir texto em um arquivo

Para verificar a existência do arquivo e verificar quais informações ele contém, usei o seguinte comando:

Mostrar conteúdo do arquivo de texto

5. Como copiar o conteúdo de um arquivo para outro arquivo

Você também pode usar o cat para copiar o conteúdo de um arquivo para outro arquivo. Isso pode ser feito da seguinte maneira:

$ cat [nome-do-arquivo-cujos-conteúdos-serão-copiados] > [nome-do-arquivo-destino]

Por exemplo:

$ cat file1.txt > file3.txt

Copiar texto de um arquivo para outro com cat

Por favor, note que o operador de redirecionamento de saída (>) que usamos neste caso esvazia o arquivo de destino antes que o conteúdo seja movido para ele. Portanto, vale a pena saber que existe outro operador de redirecionamento (>>) que anexa o conteúdo ao arquivo de destino em vez de esvaziá-lo primeiro.

6. Como fazer o cat destacar os finais de linha

Se você quiser, também pode fazer o cat destacar o final das linhas. A ferramenta faz isso exibindo $ no final de cada linha. Esse recurso pode ser acessado usando a opção de linha de comando -E da ferramenta.

$ cat -E [nome-do-arquivo]

Por exemplo:

$ cat -E file1.txt

Mostrar finais de linha na saída do comando cat

7. Como fazer o cat suprimir linhas vazias repetidas

Se você quiser, também pode fazer o comando cat suprimir linhas vazias repetidas na saída. Isso pode ser feito usando a opção de linha de comando -s.

$ cat -s [nome-do-arquivo]

Por exemplo:

$ cat -s file6.txt

Suprimir linhas vazias duplicadas no comando cat

O primeiro comando na captura de tela acima mostra todas as linhas vazias no arquivo. Mas devido à opção de linha de comando -s que usamos no segundo comando cat, as linhas vazias repetidas foram suprimidas.

8. Como fazer o cat exibir caracteres de tabulação como ^I

O comando cat também permite que você exiba caracteres de tabulação como ^I. Isso pode ser feito usando a opção de linha de comando -T da ferramenta.

$ cat -T [nome-do-arquivo]

Por exemplo:

$ cat -T file7.txt

Mostrar tabulação

Como você pode ver na captura de tela acima, da primeira vez os TABs foram exibidos normalmente, mas quando o mesmo comando é executado com a opção -T, os TABs foram substituídos por ^I.

9. Como fazer o cat exibir caracteres não imprimíveis

Você também pode fazer o comando cat exibir caracteres não imprimíveis, se desejar. Isso pode ser feito usando a opção de linha de comando -v.

$ cat -v [nome-do-arquivo]

Por exemplo:

$ cat -v file9.txt

Como você pode ver na captura de tela acima, o primeiro comando exibiu normalmente o conteúdo do arquivo contendo caracteres não imprimíveis. Mas quando usamos a opção -v, aqueles caracteres foram exibidos em uma notação especial que a opção utiliza.

Note que LFD (feeds de linha) e caracteres TAB são exceções para esta opção de linha de comando.

10. A opção -A

Se você precisar usar as opções -v, -E e -T juntas, então, em vez de escrever -vET no comando, você pode usar a opção de linha de comando -A.

$ cat -A  [nome-do-arquivo]

Por exemplo:

$ cat -A file10.txt

Como você pode ver na captura de tela acima, o primeiro comando mostra que o arquivo (file10.txt) contém duas linhas. Essas linhas contêm tabulações, bem como alguns caracteres não imprimíveis. Portanto, quando o mesmo comando foi executado com a opção de linha de comando -A, as tabulações foram substituídas por ^I, e os caracteres não imprimíveis foram exibidos em uma notação especial. E, finalmente, cada linha terminou com um $. Portanto, efetivamente, -A fez o que -vET teria feito.

Conclusão

Cobrimos a maioria das opções do comando cat aqui, então praticá-las deve lhe dar uma boa ideia sobre a ferramenta. Experimente-as e, uma vez feito isso, vá até a página do manual do comando para aprender mais sobre elas.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.