você está aqui: Home  → Arquivo de Mensagens

Cálculo de ocupação de espaço em disco

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 19 de novembro de 2014

O ls -lS ou ls -sS não calcula e mostra o espaço ocupado por diretórios, pois mostra todos eles com um tamanho padrão.

Para dar manutenção em meus computadores e descobrir diretórios que estão gastando muito disco, costumo usar o comando

  du -s * |sort -n

que me imprime na tela uma lista em orderm reversa (os maiores vem por último e você não precisa pausar a impressão com more ou head e nem fazer scroll da tela) de todos os arquivos e diretórios a partir do diretório corrente.

Caso queira fazer o mesmo com os arquivos e diretórios invisíveis, sugiro usar

  du -s .??* |sort -n

sendo as duas interrogações necessárias para evitar que o comando suba para o diretório superior (./..).

Imagino que estes comandos possam ser mais úteis para descobrir os grandes arquivos e diretórios e dar ao usuário mais pistas sobre onde buscar maior economia.

Esta dica é um comentário enviado por um leitor, com relação à dica "ls - listagem de arquivos segundo o tamanho".


Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Micael Pimentel
20 Nov 2014, 18:40
Uma alternativa que costumo utilizar para ver o tamanho dos diretórios, incluindo os invisíveis, é:

du -hd1

que é mais fácil de lembrar. Mesmo não listando os arquivos no diretório corrente, o último valor da listagem mostra o tamanho total do diretório atual.
:D
Geraldo Gomes
19 Nov 2014, 21:13
Se o sort for de versões mais recentes você pode também utilizar

du -h -s * | sort -h -n
Que ele mostrará o somatório dos subdiretórios e os arquivos do diretório corrente.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script