CMD Master
Voltar ao blog
Arnošt Havelka

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 interativa
Verificar espaço em disco e memória no Bash

Quando 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.

Experimente o comando

Mostre o espaço em disco de forma realmente legível!

Montar o comando
df
Terminal
C:\Users\User>df -h

Uso de disco legível:

Command Prompt
Filesystem 1K-blocks Used Available Use% /dev/sda1 33554432 12582912 18874368 41%
C:\Users\User>df

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.

Command Prompt
C:\Users\User>free -m

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 / 3

Qual 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

Autossuficiência Bash: MAN Quick Scan

Use as páginas de manual para obter a sintaxe e as opções exatas sem sair do terminal.