Script para saber cuanto ocupa un paquete debian (Esta aqui)
Hola,
A continuación os mando un script que calcula cuanto disco
consume cada paquete debian que tenemos instalado. Antes de
que alguien me haga un comentario ligeramente hiriente ;-)
diciendome que esa informacion esta contenida en cada
paquete os recuerdo que eso no es mas que un campo calculado
y yo lo que quiero es saber cuanto ocupa de verdad cada
paquete que tengo instalado.
Por supuesto el script no es ninguna maravilla (lo hice en
15 minutos), pero he pensado que os podria interesar. Espero
vuestros comentarios y sugerencias.
Hasta mas bits,
P.D. Este script esta bajo licencia GNU ;-D
----------------------cortar aqui
-----------------------------------------------------------------
#!/bin/sh
# Calculo del espacio ocupado en disco por cada paquete
debian instalado
# por José Luis Triviño, Málaga - 990215
ULTIMOP=""
USADO=0
IFS=$'\n'
for LINEA in `dpkg -S "*" | sort -t ":"`
do
PAQUETE=`echo $LINEA | cut -f 1 -d ":"`
FICHERO=`echo $LINEA | cut -f 2 -d " "`
if [ "$PAQUETE" != "$ULTIMOP" ]
then
if [ $USADO != "0" ]
then
echo "$USADO $ULTIMOP"
fi
USADO=0
ULTIMOP=$PAQUETE
fi
if [ -f $FICHERO ]
then
ESPACIO=`du -b -s $FICHERO | cut -f 1`
let USADO=$USADO+$ESPACIO
fi
done
exit 0
-------------------------------cortar aqui
-----------------------------------------------------
--
-------------------------------------------------
Jose Luis Triviño Rodriguez
LAB. 2.3.4 Tlf.: (95) 2132863
http://www.lcc.uma.es/personal/trivino/trivino.html
-------------------------------------------------
La medida de programar es programar sin medida
Reply to: