>Grazie anche a te, vinz, ma df serve a darti le dimensioni dei  
>filesystem, non delle singole directory.

forse ti puo' essere utile uno script che scrissi qualche tempo fa per un 
problema simile.
Praticamente ritorna a video le dimensioni di tutte le dir e se ne trova di 
dimensioni maggiori di una DIM prefissata, entra al suo interno e va a pesare 
le sottodirectory, il tutto in modo ricorsivo:

--8<------------8<-------------8<-----------------8<--------------------

#! /bin/bash

MAXDIM=10 

function vai (){
PATTA=$1
cd $PATTA
 for i in *
  do
A=$i
  DIM=$(echo -n $A|xargs -0 du -sm|cut -f1)
  #Se e' + grande di 10 Mb entro dentro...
   if test $DIM -gt $MAXDIM
    then
     echo "$A ($DIM MB) e' maggiore.. entro in $A"
     vai $A
    else
    echo "$A ($DIM MB)"
   fi
  done
echo "esco da `pwd`"
cd ..
}

ARG1=$1
vai $ARG1

--8<------------8<-------------8<-----------------8<--------------------

Spero possa esserti utile

Ciao
Filo

Rispondere a