Gerenciamento de Disco

Descubra quanto espaço em disco um diretório ocupa na linha de comando

Descubra quanto espaço em disco um diretório ocupa na linha de comando
Em um ambiente de área de trabalho gráfico, você pode descobrir quanto espaço em disco um diretório consumiu apenas clicando com o botão direito em um diretório e indo para o Propriedades. É muito simples.

Na linha de comando, você não pode ver quanto espaço em disco o diretório está usando tão facilmente. Mas existem programas como du e ncdu que você pode usar para descobrir o espaço em disco que um diretório está consumindo.

Neste artigo, vou mostrar como usar du e ncdu para descobrir o espaço em disco que um diretório ou diretórios estão consumindo. Então vamos começar.

Usando du para encontrar o uso do disco do diretório:

O comando du está disponível em todas as distribuições Linux modernas por padrão. Você não precisa instalar nada extra.

O comando du com as opções -s (-resumir) e -h (-legível por humanos) pode ser usado para descobrir quanto espaço em disco um diretório está consumindo.

Por exemplo, digamos, você deseja verificar quanto espaço em disco o ~ / Downloads o diretório está consumindo. Para fazer isso, execute o comando du da seguinte maneira:

$ du -sh ~ / Downloads

Como você pode ver, o ~ / Downloads diretório consumiu cerca de 813 MB de espaço em disco.

Às vezes, você pode precisar de privilégios de superusuário (root) para verificar quanto espaço em disco determinado diretório está consumindo. Isso ocorre porque, se você não tem permissão para ler um arquivo em um diretório, o comando du não pode analisá-lo para encontrar o espaço em disco que o arquivo está usando também.

Por exemplo, digamos, você deseja calcular quanto espaço em disco o / etc o diretório está consumindo. Para fazer isso, execute o comando du da seguinte maneira:

$ sudo du -sh / etc

Como você pode ver, o / etc diretório consumido apenas 13 MB de espaço em disco.

Com o comando du, você pode descobrir quanto espaço em disco cada subdiretório dentro de um diretório consumiu também.

Por exemplo, se você deseja saber quanto espaço em disco cada subdiretório dentro do diretório HOME (~) de seus usuários de login consumiu, você pode executar o comando du da seguinte maneira:

$ du -h -d 1 ~

Ou,

$ du -h -d 1 $ HOME

Como você pode ver, o tamanho de cada diretório dentro do meu diretório HOME de usuários de login está listado. A última linha também mostra o espaço total em disco consumido pelo diretório HOME dos usuários de login.

Usando ncdu para encontrar o uso do disco do diretório:

ncdu é um analisador de uso de disco terminal baseado em enfermeira. Você também pode chamá-lo de uma versão de terminal do aplicativo gráfico GNOME Disk Usage Analyzer (Baobab). É uma ótima ferramenta para monitorar o uso de disco por diretório em um servidor headless.

O ncdu pacote de software não é instalado por padrão no Ubuntu / Debian. Mas, está disponível no repositório de pacotes oficial do Ubuntu / Debian. Então, é realmente fácil de instalar.

Primeiro, atualize o cache do repositório de pacotes APT com o seguinte comando:

$ sudo apt update

Em seguida, instale o ncdu em sua máquina Ubuntu / Debian com o seguinte comando:

$ sudo apt install ncdu

ncdu deve ser instalado.

Agora, você pode iniciar o ncdu com o seguinte comando:

$ ncdu

Ou execute como superusuário com o seguinte comando:

$ sudo ncdu

ncdu deve começar. Deve se parecer com o mostrado na captura de tela abaixo.

Por padrão, o ncdu mostrará os subdiretórios de seu diretório de trabalho atual. Como você pode ver, ele está mostrando subdiretórios do diretório HOME do meu usuário de login.

Você pode ver quanto espaço em disco cada diretório consumiu. Há um gráfico bonito lá também. Mostra comparativamente quanto espaço em disco é usado por um determinado diretório. Você pode pressionar a tecla g no teclado para alternar entre gráfico, porcentagem, gráfico + visualização de porcentagem, se desejar.

e símbolo em um diretório significa que o diretório está vazio.

Você pode ver quanto espaço em disco o diretório pai (no meu caso / home / shovon) está usando no total e o número de arquivos e diretórios (itens) dentro do diretório pai aqui na interface ncdu.

Você pode usar o e teclas de seta para navegar na interface ncdu. Você também pode selecionar um diretório e pressionar para ver o conteúdo do diretório também.

Se você quiser sair da interface ncdu, pressione q.

Você pode dizer manualmente ao ncdu para resumir um diretório específico ao iniciar o ncdu.

Por exemplo, digamos que você queira dar uma olhada rápida no / usr diretório com ncdu. Para fazer isso, inicie o ncdu da seguinte maneira:

$ ncdu / usr

Ou

$ sudo ncdu / usr

Como você pode ver, o conteúdo do / usr diretório é mostrado na interface ncdu.

Então, é assim que você descobre quanto espaço em disco um diretório consumia na linha de comando no Linux. Obrigado por ler este artigo.

Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...