E ai galera como vcs ja sabem o comando DF mostra o espaço utilizado e o espaço livre dos sistemas de arquivos. Mas para um iniciante, essas informações parecem um pouco confusas, pois, trazem um volume muito grande de informações. Exemplo:
Sist. Arq. 1K-blocos Usad Dispon. Uso% Montado em
/dev/hda2 8752368 3941328 4366444 48% /
varrun 124152 92 124060 1% /var/run
varlock 124152 4 124148 1% /var/lock
udev 124152 108 124044 1% /dev
devshm 124152 0 124152 0% /dev/shm
/dev/hda1 10241400 5144712 5096688 51% /media/hda1
Sem fazer nada por aqui então achei um script bem legal (não escrito por mim no final link original,  que resolve isso)
Para isso, abra o qualquer um terminal e digite "vim espacolivre"
Obs.: especolivre é o nome do arquivo será "criado"; poderia ser qualquer outro nome.
Agora copie/cole essas linhas abaixo no arquivo:
#!/bin/sh
DISC=$1
PARTITION=`df -h |grep $DISC |awk '{print $1}'`
SIZE=`df -h|grep $DISC|awk '{print $2}'`
USED=`df -h|grep $DISC|awk '{print $3}'`
FREE=`df -h|grep $DISC|awk '{print $4}'`
echo "Partition: $PARTITION"
echo "Total size: $SIZE"
echo "Used space: $USED"
echo "Free space: $FREE"
Depois
ESC
:wq (enter) para sair e salvar
Agora temos que dar permissão para o arquivo vc fara isso com o seguinte comando:
# chmod +x espacolivre
Pronto para executar o script, digite seu nome, e o nome da partição que quer obter informações. Exemplos:
./espacolivre /hda1 - Para ver as informações da partição /hda1.
./espacolivre /hda2 - Para ver as informações da partição /hda2, e assim por diante.
Veja o resultado simplificado:
Partition: /dev/hda2
Total size: 8,4G
Used space: 3,8G
Free space: 4,2G
Obs: fiz algumas mudanças para postar no forum pq iria ficar muito grande, mais de qualquer forma espero que possa servir para alguém! A distro utilizada foi a Slackware linux 10.1 mais achu que deve funcionar em outras distros, o editor usado foi o VIM!
Segue link original: http://meulinux.blogspot.com/2006/04...-revisado.html
Abraços...
.:: bA q:-)