Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Busca por Arquivos Grandes

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 17 de Janeiro de 2000

Antes da dica de hoje gostaria de fazer um esclarecimento. O curso à distância de C da UFMG foi retirado do ar, não sei por qual razão. Quando escrevi a dica ele estava lá firme e forte. Mas a Web é assim mesmo, as coisas vêm e vão. Infelizmente este curso gerou um grande interesse por parte de muitas pessoas que infelizmente não puderam se utilizar dele. Como eu disse, eu não sei o que ocorreu, mas pode ser que em breve tudo volte ao ar.

Agora, a dica do dia:

Para encontrar os arquivos que estão ocupando muito espaço em seu sistema existem várias maneiras.

A primeira delas é com o comando find:

  find . -size +1024k -print

Este comando faz uma busca, a partir do diretório corrente, por arquivos que possuam um tamanho superior a 1024k ou 1MB.

É possível também associar a saída do comando find ao comando ls para sabermos exatamente o tamanho dos arquivos encontrados:

  find . -size +1024k -print | xargs ls -l

Podemos também ordenar a saída gerada do maior para o menor arquivo:

  find . -size +1024k | xargs ls -l| sort +4 -nr

O comando sort vai ordenar a saída numericamente (-n) tomando por base o valor do quinto campo (a contagem começa em zero, que é o default) e reverter o resultado (-nr), colocando os maiores valores na frente.

Para ficar ainda melhor podemos fazer uma listagem contendo apenas o nome do arquivo e seu tamanho:

  find . -size +1024k | xargs ls -l| sort +4 -nr |awk '{print $5, $9}' 

Para encerrar, coloque a linha acima em uma shell script, chamada, por exemplo, de findbig de forma a tornar mais fácil o seu uso.

Todos os comandos acima foram testados em um sistema Conectiva Linux. Para outros sistemas podem ocorrer ligeiras variações na sintaxe dos comandos e no ordenamento dos campos do comando ls que requeiram algumas alterações.

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

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.95/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1363 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*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
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Programando o Android