Linux comandos · 3 min read · Nov 14, 2025

Linux Free Command Explicado para Iniciantes (6 Exemplos)

Às vezes, enquanto trabalha na linha de comando no Linux, você pode querer dar uma olhada rapidamente na memória total disponível, bem como na memória usada no sistema. Se você é um novato no Linux, ficará feliz em saber que existe um comando embutido - chamado free - que exibe esse tipo de informação.

Neste tutorial, discutiremos os fundamentos do comando free, bem como algumas das características importantes que ele oferece. Mas antes de fazermos isso, vale a pena compartilhar que todos os comandos/instruções mencionados aqui foram testados no Ubuntu 16.04LTS.

Comando free do Linux

Aqui está a sintaxe do comando free:

free [opções]

E a seguir está como a página de manual da ferramenta o descreve:

free exibe a quantidade total de memória física e de troca livre e usada no sistema, bem como os buffers e caches usados pelo kernel. As informações são coletadas analisando /proc/meminfo.

A seguir estão alguns exemplos no estilo Q&A que devem lhe dar uma boa ideia de como o comando free funciona.

Q1. Como visualizar a memória usada e disponível usando o comando free?

Isso é muito fácil. Tudo o que você precisa fazer é executar o comando free sem nenhuma opção.

free

Aqui está a saída que o comando free produziu no meu sistema:

E aqui está o que essas colunas significam:

Colunas do comando Free

Q2. Como mudar a métrica de exibição?

Se você quiser, pode mudar a métrica de exibição dos números de memória que o comando free produz na saída. Por exemplo, se você quiser exibir a memória em megabytes, pode usar a opção de linha de comando -m.

free -m

Da mesma forma, você pode usar -b para bytes, -k para kilobytes, -m para megabytes, -g para gigabytes, –tera para terabytes.

Q3. Como exibir os números de memória em formato legível por humanos?

O comando free também oferece uma opção -h através da qual você pode pedir à ferramenta para exibir os números de memória em formato legível por humanos.

free -h

Com esta opção ativada, o comando decide por si mesmo qual métrica de exibição usar para os números de memória individuais. Por exemplo, aqui está como a opção -h funcionou em nosso caso:

Q4. Como fazer o free exibir resultados continuamente com intervalo de tempo?

Se você quiser, também pode fazer com que o comando free seja executado de uma maneira que ele exiba continuamente a saída após um intervalo de tempo definido. Para isso, use a opção de linha de comando -s. Esta opção requer que o usuário passe um valor numérico que será tratado como o número de segundos após os quais a saída será exibida.

Por exemplo, para manter um intervalo de 3 segundos, execute o comando da seguinte maneira:

free -s 3

Nesta configuração, se você quiser que o free seja executado apenas um número definido de vezes, pode usar a opção de comando -c, que requer que um valor de contagem seja passado para ela. Por exemplo:

free -s 3 -c 5

O comando mencionado acima garantirá que a ferramenta seja executada 5 vezes, com um intervalo de 3 segundos entre cada uma das tentativas.

*Nota: Esta funcionalidade está atualmente com bugs, então não conseguimos testá-la do nosso lado.*

Q5. Como fazer o free usar a potência de 1000 (não 1024) ao exibir os números de memória?

Se você mudar a métrica de exibição para, digamos, megabytes (usando a opção -m), mas quiser que os números sejam calculados com base na potência de 1.000 (não 1024), isso pode ser feito usando a opção –si. Por exemplo, a captura de tela a seguir mostra a diferença na saída com e sem esta opção:

Q6. Como fazer o free exibir o total das colunas?

Se você quiser que o free exiba um total de todos os números de memória em cada coluna, então você pode usar a opção de linha de comando -t.

free -t

A captura de tela a seguir mostra esta opção de linha de comando em ação:

Note a nova linha ‘Total’ que é exibida neste caso.

Conclusão

O comando free pode se provar uma ferramenta extremamente útil se você estiver envolvido em administração de sistemas. É fácil de entender e usar, com muitas opções para personalizar a saída. Cobri muitas opções úteis neste tutorial. Depois de praticar isso, dirija-se à página de manual do comando para mais informações.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.