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.
Iniciar lição interativaQuando uma máquina parece cheia, precisa de três números: quanto disco resta, quão grande é esta pasta e quanta RAM está livre. df, du e free respondem a essas perguntas. As opções -h e -m transformam blocos em bruto em tamanhos que as pessoas conseguem ler.
Quanto disco resta: df -h
df reporta os sistemas de ficheiros. -h imprime tamanhos em G e M em vez de blocos de 1K.
Mostre o espaço em disco de forma realmente legível!
Uso de disco legível:
Quão grande é esta pasta: du -sh
du percorre o diretório atual. -s imprime uma linha de resumo. -h mantém o tamanho legível. Juntos são du -sh (ou du -hs).
du -sh
Saída típica: 128M . — esta pasta e tudo o que está por baixo.
Quanta RAM está livre: free -m
free -m mostra a memória em megabytes: total, usada, livre e disponível. Olhe para a coluna available quando quiser saber se um processo novo cabe.
Use df -h para o disco inteiro, du -sh para “porque é que este projeto é enorme?” e free -m quando os programas começam a usar swap.
Teste de conhecimentos
1 / 3Qual comando mostra espaço livre nos sistemas de ficheiros em unidades legíveis?
Referências
Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.
A seguir
Use as páginas de manual para obter a sintaxe e as opções exatas sem sair do terminal.