CMD Master
Voltar ao blog
Arnošt Havelka

Ler ficheiros com cat e less

Despeje um ficheiro curto com cat e percorra um ficheiro longo com less.

Iniciar lição interativa
Ler ficheiros com cat e less

Ficheiros curtos são fáceis de imprimir de uma vez. Ficheiros longos saem do ecrã. O Bash dá-lhe as duas ferramentas: cat para um despejo completo e less para paginar.

Imprimir o ficheiro inteiro: cat

cat escreve todas as linhas no terminal. Use-o quando o ficheiro cabe num ou dois ecrãs.

Experimente o comando

Imprima um ficheiro curto!

Montar o comando
cat
Terminal
C:\Users\User>cat short.txt

Ver a nota completa:

Command Prompt
C:\Users\User>cat short.txt

Percorrer um ficheiro longo: less

less abre o ficheiro num paginador. Espaço avança um ecrã, as setas avançam linha a linha e q sai. O terminal não fica inundado.

mkdir -p terminal-demo
printf '%s\n' 'Line 1' 'Line 2' 'Line 3' > terminal-demo/long.txt
less terminal-demo/long.txt

Esse é o predefinido certo para registos, manuais e qualquer coisa que não tenha a certeza de que cabe.

Command Prompt
C:\Users\User>less long.txt

Regra prática: cat quando quer tudo de imediato; less quando quer percorrer o ficheiro. Ainda pode pesquisar dentro de less com /pattern.


Teste de conhecimentos

1 / 3

Quando deve preferir cat?

Referências

Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Verificar espaço em disco e memória no Bash

Veja disco livre com df -h, tamanho da pasta com du -sh e RAM com free -m.