slackpigs - veja os pacotes que mais ocupam espaço no Slackware
Publicado por Marcos Paulo Ferreira (última atualização em 25/05/2010)
[ Hits: 3.827 ]
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
transformar maiúsculas em minuscula e vice-versa
Bloqueia ataques do tipo bruteforce
Realizar backup automático no HD externo
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Microfone do meu headset não é recinhecido. Meu notebook é um Acer Asp... (10)
Problema Envio email GLPI Versao 10.0.15 (2)
redirecionando saida de comando touch para o AWK[AJUDA] (6)