Como descobrir o espaço livre em disco no Linux usando a linha de comando
Tags: dev, cli, debian, linux
Published: 2019-12-04 02:43:43

---
title: Como descobrir o espaço livre em disco no Linux usando a linha de comando
published: true
date: 2019-12-03 22:46:49 UTC
tags: Dev,cli,debian,linux
canonical_url: https://marquesfernandes.com/2019/12/03/como-descobrir-o-espaco-livre-em-disco-no-linux-usando-a-linha-de-comando/
cover_image: https://marquesfernandes.com/wp-content/uploads/2019/11/cropped-1920-1080-691239-1536x864.jpg
---

Você quer descobrir quanto espaço tem livre em seu disco? Se você está acostumado com sistemas operacionais com interface gráfica, como windows, essa tarefa provavelmente é muito simples. Mas e se você se deparar apenas com um simples terminal? Você precisa instalar alguma ferramenta? A resposta é **NÃO**. No linux você consegue com apenas alguns comandos descobrir o quanto de armazenamento está sendo usado em seus discos e até mesmo em pastas sem sair de seu terminal.

## [df](https://linux.die.net/man/1/df)

Esse comando é provavelmente o mais simples e vai servir para a maioria das análises básicas. Ele possui uma ampla variedade de opções mas vamos focar nos relatórios mais simples: **df -H.** A opção _H_ significa que você deseja o retorno do comando em uma forma de amigável para leitura. O relatório mostrará agrupado por discos quanto espaço está disponível, usado, livre e a porcentagem de uso.

```
$ df -H
```

![](https://marquesfernandes.com/wp-content/uploads/2019/11/image-13.png)

Mas e se a quantidade de discos for muito grande? Como no caso da imagem acima, temos discos criados pelos aplicativos snaps do Ubuntu (_/dev/loopXY_) e queremos focar apenas na partição principal (_/dev/sda6_):

```
$ df -H /dev/sda6
```

O resultado agora estará limitado para aquele disco:

![](https://marquesfernandes.com/wp-content/uploads/2019/11/image-14.png)

## [du](https://linux.die.net/man/1/du)

Agora que você já sabe identificar quanto espaço livre tem sobrando ou não, é muito provável que queira descobrir quais pastas e/ou arquivos estão lotando a memória de seu computador e é ai que entra outro comando muito útil: O **du** (acrônimo de **“disk usage”** ). Com o comando **du** é possível identificar quanto cada pasta e arquivo está utilizando de armazenamento. Vamos imaginar que nosso armazenamento está acabando e queremos saber se o problema está em nossa pasta de downloads:

```
$ du -sh /home/shadowlik/Downloads
```

![](https://marquesfernandes.com/wp-content/uploads/2019/11/image-15.png)

\* _Não precisamos passar o caminho completo para o comando, podemos passar apenas o caminho referente da pasta em que estamos executando, no caso da imagem acima poderíamos executar **du -sh Downloads/**._

Vimos acima que a pasta _Downloads_ está pesando aproximadamente 19 gigabytes, vamos agora descobrir quais arquivos pesados estão nessa pasta e para isso passaremos o wildcard **\*** para o comando:

```
~$ du -sh Downloads/\*
```

![](https://marquesfernandes.com/wp-content/uploads/2019/12/image.png)<figcaption><sub><sup>As capturas de tela estão diferentes porque formatei meu computador enquanto terminava esse artigo. <br>* Os nomes dos arquivos foram borrados por segurança.</sup></sub></figcaption>

Agora você já sabe identificar quanto espaço de armazenamento ainda tem disponível e como encontrar os lugares que podem estar sobrecarregando seu disco. Aprenda também [como descobrir a versão e distribuição linux](https://marquesfernandes.com/2019/06/18/como-descobrir-o-nome-e-versao-da-distribuicao-linux-pela-linha-de-comando) e também a [criar um usuário sudo](https://marquesfernandes.com/2019/04/01/como-criar-um-usuario-sudo-no-linux-debian-ubuntu/)!

O post [Como descobrir o espaço livre em disco no Linux usando a linha de comando](https://marquesfernandes.com/2019/12/03/como-descobrir-o-espaco-livre-em-disco-no-linux-usando-a-linha-de-comando/) apareceu primeiro em [Henrique Marques Fernandes](https://marquesfernandes.com).