FIND Procurar arquivos alterados e somar

1. FIND Procurar arquivos alterados e somar

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/07/2008 - 10:38h

Estou tentando criar um script que faça a busca de tudo que foi alterado no período de 1 dia e faça a SOMA dos dados, pois desta forma eu saberei o que será transferido para o servidor de backup através do Rsync. Tentei customiza o script abaixo, porem a soma sempre é calculada errada.

#!/bin/bash
COUNT1=0
for i in `find /dados -mtime -1 -exec du {} \; | awk -F " " '{print $1}'`; do
let "COUNT1=COUNT1+$i"
done
let "COUNT1=COUNT1/1024"
echo ARQUIVOS A SEREM TRANSFERIDOS $COUNT1"MB"



  


2. Procurar arquivos somando

Luciano Vargas Lavoura
llavoura

(usa Red Hat)

Enviado em 25/05/2009 - 23:49h

Tente o seguinte comando:

$ find /dados -mtime -1 | xargs ls -l | awk ‘{soma+=$5}END{printf “%f Mbytes\n”,soma/1024/1024 }

A saída será:

o find /dados -mtime -1 procurará por tudo o que foi modificado no período de 1 dia, isso será jogado para o XARGS que listará tais arqs, o AWK se encarregará de pegar a quinta coluna (do tamanho) e armazenar na variável SOMA, em seguida será transformado o valor acumulado de
bytes para MB e imprimirá.

That's all folks !!! Espero ter ajudado..


3. Re: FIND Procurar arquivos alterados e somar

Luciano Vargas Lavoura
llavoura

(usa Red Hat)

Enviado em 25/05/2009 - 23:53h


Opa, faltou fechar o apóstrofe:

$ find /dados -mtime -1 | xargs ls -l | awk ‘{soma+=$5}END{printf “%f Mbytes\n”,soma/1024/1024 }'






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts