Operating System - HP-UX
1745970 Members
4276 Online
108724 Solutions
New Discussion

Re: calculate total logs size

 
SOLVED
Go to solution
allanm77
Frequent Advisor

calculate total logs size

Hi All,

 

I am on a n/w filer and trying to calculate the size of all log file from the past 24hrs.

 

find . -mtime -1 -type f |xargs du -sxh (this gives me the size of individual files)

 

How do a calculate with xargs so I get a total summation of files in MB or GB?


thanks,

Allan.

3 REPLIES 3
SoumitraC
Frequent Advisor
Solution

Re: calculate total logs size

Use awk to add up the values?

 

<your commands> | awk 'BEGIN {sum=0} {sum=sum+$1} END {printf("%.2f\n", sum/1024)}'

 

You can modify the calculation above to suite your needs accordingly (e.g. not divide by 1024 if the value is less than 1024).

 

Soumitra C
HP-UX Compilers
Dennis Handly
Acclaimed Contributor

Re: calculate total logs size

You should probably replace xargs by: -exec ll -og {} +

Then just add up column $3 and divide by MB or GB.

allanm77
Frequent Advisor

Re: calculate total logs size

Thanks SoumitraC, that worked!