Converte de KB para MB ou GB

1. Converte de KB para MB ou GB

Robson
souzabinho

(usa Debian)

Enviado em 06/10/2011 - 00:05h

Ola pessoal,

Alguem poderia me ajudar com a questão abaixo,

Mexo o o Debian e preciso criar um script que verifiqui as 10 maiores diretório de cada departamento do meu file server.

A principio criei o meu script da seguinte forma:

#!/bin/csh
# 05.10.2011 Robson Souza - ksbi

#---------------------EDV-Informatica------------------------------------------
cd /usr4/file/informatica
ls -l | grep "^d" |du -sk *|sort -nr |head -10 >> /usr2/tmp/teste/informatica.txt

echo ------------------------------------------ >> /usr2/tmp/informatica.txt
echo Relatorio: /usr4/daten/ >> /usr2/tmp/informatica.txt
echo ------------------------------------------ >> /usr2/tmp/informatica.txt

mailx -s "IT- Information Technology " "rsouz@ksbr.kroschu.com " < /usr2/tmp/informatica.txt

\rm /usr2/tmp/teste/informatica.txt

Depois de executado, gerou o arquivo no caminho desejado. Ficando da seguinte forma:

22330258 controle_IT
3543888 Software
2390751 lealm
2149878 rofag
1988129 Projects
1910291 alnet
1188910 Downloads
360885 robuf
335984 Documentation
316510 emgeo

como organizar a primeira coluna em GB, MB ou KB e a saida dessa organização jogar para um outro arquivo.

Em resumo precisaria que ficasse da seguinte forma, por exemplo:

25G Controle_IT
3.5G Softaware
23MB Lealm

grato pela ajuda


  


2. Re: Converte de KB para MB ou GB

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 06/10/2011 - 01:41h

coloque um h (minusculo) como parâmetro para o ls junto ao -l (que você já passou) ficando

ls -lh ......(seus outros comandos)

o -h faz:

-h, --human-readable with -l, mostra os tamanhos em formatos amigáveis para humanos ;-)
(e.g., 1K 234M 2G)


Abraços




3. Re: Converte de KB para MB ou GB

Robson
souzabinho

(usa Debian)

Enviado em 28/10/2011 - 00:12h

Boa noite amigo,

Desculpe a demora.

Não deu certo, ele até mostrou na forma amigavem mais os diretórios não estão certos, por exemplo.

o diretório maior da pasta não mostrou, que são os com tamanho em GB ja os em MB mosrou..

grato