Se você é novo no mundo do Linux, talvez se pergunte como liberar espaço em disco. Nem sempre é tão simples quanto desinstalar alguns programas. Isso é particularmente verdadeiro se você tiver muitos arquivos ocupando espaço espalhados por todo o sistema de arquivos. Embora existam muitas maneiras diferentes de liberar espaço em disco no Linux, continue lendo para aprender sobre uma das mais rápidas: usando du
e alguns comandos básicos de terminal.
O que é du?
du
é um comando padrão no Linux que mostra rapidamente informações sobre o uso do disco. O nome do comando em si significa “uso do disco”. Embora possa parecer muito básico, du
tem uma série de opções e usos que o tornam uma ferramenta valiosa para usuários iniciantes e avançados do Linux.
Como começar a usar o du
Você pode estar se perguntando como começar a usar du
. A maneira mais simples e básica é, obviamente, usar o comando como está, sem opções:
du
No entanto, essa informação não é particularmente útil. A saída fornecida aqui é freqüentemente usada por outros programas e scripts, mas para torná-la útil para o usuário médio, precisaremos incluir algumas opções.
Uma dessas opções é converter as saídas de tamanho em um formato que você possa ler. Para fazer isso, você precisará adicionar o -h
bandeira ou o --human-readable
bandeira.
du -h

Isso torna o tamanho dos arquivos à esquerda muito mais fácil de analisar. Mas ainda há muito o que resolver aqui. Felizmente, algumas outras opções tornam isso mais fácil.
o -s
sinalizador irá resumir o uso de disco do diretório fornecido. Isso geralmente é combinado com o -h
sinalizador para fornecer um resumo muito simples e fácil de ler do diretório.
du -hs

Dependendo de quais diretórios você está verificando du
, pode ser necessário elevar seus privilégios usando sudo
ou similar. Por exemplo: quando você deseja ver a quantidade de uso do disco que o diretório raiz está usando.
Embora existam muitas outras opções úteis que você pode usar com du
, a -h
e -s
sinalizadores são os únicos de que precisamos para limpar o espaço em disco.
Como liberar espaço em disco do Linux com du
Agora que você sabe como usar du
, você pode usá-lo ao liberar espaço em disco no computador.
A maneira mais rápida de limpar seu disco é primeiro descobrir o que está usando mais espaço. Você pode fazer isso deixando du
faça a varredura de todo o sistema. Para fazer isso, você adicionará um asterisco ao final do caminho do diretório. O asterisco funciona como um curinga e diz ao comando para examinar tudo no diretório.
sudo du -hs /*

Isso mostra qual diretório do sistema de arquivos está ocupando mais espaço. A partir daí, você pode usar o mesmo comando em cada diretório para descobrir quais subdiretórios e arquivos estão ocupando mais espaço.
Em muitos casos, você pesquisará seu diretório pessoal, pois é nele que você armazenará seus arquivos pessoais. Você pode fazer isso pesquisando ~/
, pois isso é uma forma abreviada de seu diretório inicial.
du -hs ~/*

Continue a repetir esses comandos o quanto for necessário para restringir quais diretórios estão ocupando mais espaço.
Por exemplo, se você tiver um diretório chamado “Armazenamento” em sua pasta pessoal ocupando muito espaço, use du
para descobrir quais arquivos nele são os maiores.
du -hs ~/Storage/*

A partir daqui, você pode simplesmente excluir os arquivos que não deseja usar o rm
comando.
rm -rf ~/Storage/big-file
Faça isso para todos os outros arquivos que você não deseja mais na unidade para liberar a quantidade desejada de espaço de armazenamento.
perguntas frequentes
1. Existe uma maneira de classificar por tamanho de arquivo?
Sim, você pode canalizar a saída de du
em sort
para classificar pelo tamanho do arquivo.
du -hs ~/* | sort -hr
2. Como posso ver quanto espaço livre em disco eu tenho?
Você usaria df
, um comando completamente diferente com um uso muito simples, para ver quanto espaço livre em disco você tem:
df -h
3. Devo usar du para remover programas do meu computador?
Não, esse método só é útil para arquivos que você salvou. Se quiser remover um programa, você deve usar o gerenciador de pacotes ou o centro de software de sua distribuição.
Empacotando
Como você pode ver, liberar espaço em disco no Linux usando a linha de comando é bastante simples. Depois de aprender a usar du e todas as suas opções, você descobrirá que também é muito mais rápido e fácil do que a maioria dos outros métodos.
Mas esta é apenas a ponta do iceberg quando se trata de comandos. Continue lendo para descobrir quais comandos usar para pesquisar arquivos no Linux.