slackpigs - veja os pacotes que mais ocupam espaço no Slackware
Publicado por Marcos Paulo Ferreira (última atualização em 25/05/2010)
[ Hits: 4.146 ]
Homepage: http://daemoniolabs.wordpress.com
Script que mostra os 10 pacotes que mais ocupam espaço em seu sistema Slackware. O tamanho está em bytes e é referente ao pacote descompactado. A quantidade de arquivos pode ser alterada de acordo com o número passado como primeiro parâmetro (10 é o padrão).
[ Uso ]
1) Mostrar os 10 primeiros:
$ slackpigs
376698880 broffice.org-3.1.1-i586-1tux
339937280 kernel-source-2.6.29.6_smp-noarch-2
160563200 tetex-3.0-i486-6
117667840 glibc-2.9-i486-3
112742400 gcc-java-4.3.3-i486-3
107059200 jre-6u16-i586-1
106403840 kdeedu-4.2.4-i486-1
104939520 qt-r1008952-i486-1
95457280 tetex-doc-3.0-i486-6
94781440 glibc-i18n-2.9-i486-3
2) Mostrar os 15 primeiros
$ slackpigs 15
...
...
...
O script analisa todos os arquivos na pasta /var/log/packages, por isso ele pode demorar um pouco para retornar o resultado.
Abraços,
Daemonio
#!/bin/bash
#
# Thu May 20 14:29:57 BRT 2010
#
# slackpigs by Daemonio (Marcos Paulo Ferreira)
# Contato: undefinido at gmail com
#
# [Descricao]
# Script que mostra os 10 (padrao) pacotes que mais ocupam espaco
# em seu sistema Slackware.
# O tamanho esta' em bytes e e' referente ao pacote descompactado.
# A quantidade de arquivos pode ser alterada de acordo com o numero passado
# como primeiro parametro (10 e' o padrao).
#
# [Uso]
# $ slackpigs 15
# Mostra os 15 maiores pacotes de seu sistema.
#
PKG_DIR='/var/log/packages'
QTD=${1:-10}
PKG_UNCOMPRESSED_SIZE=
for PKG_NAME in $(ls $PKG_DIR)
do
PKG_UNCOMPRESSED_SIZE=$(sed -rn '3s,^[^0-9]*(.*).,\1*1024,p' $PKG_DIR/$PKG_NAME | bc)
printf "%10d %s\n" $PKG_UNCOMPRESSED_SIZE $PKG_NAME
done | sort -rnk 1 | head -n $QTD
Adicionar usuarios em lote com senha padrao
NFS server/client com iptables
Detalhes técnicos do processador - CPUINFO
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)
Servidor para arquivos e banco de dados (1)
Erro ao tentar executar Django [RESOLVIDO] (5)









