[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
listar arquivos grandes
From: |
Alex |
Subject: |
listar arquivos grandes |
Date: |
Sun, 13 Jul 2008 06:14:42 -0700 (PDT) |
Pessoal, bom dia.
Achei esse script no Dicas-L do autor Raul Libório, que lista por extensão os
arquivos de tamanho que
eu determinar. Pois bem ele funciona corretamente listando todos os arquivos
com tamanho que eu por no script,
pois bem só que ele me indica o nome do arquivo e diretorio que o mesmo se
encontra mas não me informa o tamanho
do arquivo, tem como colocar esse opcao no script?
obrigado a todos pela ajuda, e abaixo segue o script:
#!/bin/bash
# RAUHMARU SCRIPT DIVISION :D - 05/06/08
# V2 - 08/06/08
# Lista arquivos que sao inuteis ao ambiente por norma da empresa
MSG="
ESSE COMANDO POSSUI MELHORES RESULTADOS SE EXECUTADO PELO ROOT
"
# -- VARIAVEIS
# -- EXTENSOES DE ARQUIVOS A SEREM BUSCADAS:
LISTA="avi mp3 ogg mp4 wav wmv wma html htm asp aspx jpg png gif"
RELATORIO="remover.txt" # NOME DO ARQUIVO PARA O RELATORIO
I=0
clear
# -- VOCE EH O ROOT?
if test "$UID" != "0"; then
echo $MSG
fi
# -- TAMANHO A BUSCAR
echo -n "TAMANHO DOS ARQUIVOS: " && read TAM
# -- O 'k' TEM DE SER MINUSCULO E OS OUTROS MAIUSCULOS
TAM=$( echo $TAM | tr m M | tr K k | tr g G )
# -- IMPRIMA NA TELA E NO ARQUIVO
echo "Procurando arquivos maiores que $TAM"
echo "Procurando arquivos maiores que $TAM" > $RELATORIO
# -- BUSCA CERIFICANDO A VARIAVEL $LISTA
for BUSCA in $LISTA; do
BUSCA[I]=${BUSCA}
I=$(echo ${I}+1 | bc)
echo $BUSCA "-> listando e adicionando em $RELATORIO"
find / -name "*.$BUSCA" -size +$TAM -print >> $RELATORIO
echo " ------ ------ ------ ------ -----------"
done
# -- PERFUMARIA
LINHA=$( cat $RELATORIO| wc -l)
if test "$LINHA" = "1"; then
echo "Nenhum arquivo encontrado."
elif test "$LINHA" = "2"; then
echo "1 arquivo encontrado."
elif test "$LINHA" > "2"; then
echo "$LINHA arquivos encontrados."
fi
echo
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
- listar arquivos grandes,
Alex <=
- Re: [shell-script] listar arquivos grandes, Flavio Torres, 2008/07/13
- Re: [shell-script] listar arquivos grandes, Alex, 2008/07/13
- Re: [shell-script] listar arquivos grandes, Julio C. Neves, 2008/07/13
- [shell-script], Marlon Vagner Reck, 2008/07/13
- Re: [shell-script], Julio C. Neves, 2008/07/13
- Re: [shell-script], Marlon Vagner Reck, 2008/07/13
- Re: [shell-script], Julio C. Neves, 2008/07/14
- Re: [shell-script], Guilherme Gall, 2008/07/14