Languages and Scripting
Showing results for 
Search instead for 
Do you mean 

calculate total logs size

Go to Solution
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?



Frequent Advisor

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
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.

Frequent Advisor

Re: calculate total logs size

Thanks SoumitraC, that worked!