Audit Program examples
Remove temporary files on break
trap ‘rm /tmp/lvm$$ /tmp/kern$$ /tmp/top2$$ 2/dev/null; exit 1’ 0 1 2 ; trap ‘break’ 3
# program to generate stats regarding file systems
echo "Dir\tnumber_files\tused_space(KB)\tavg_file_size(KB)\n"
for file in `bdf -l | awk '{print $6}'| grep '^/'`
numfiles=`find $file -xdev -type f | wc -l`
sizefs=` bdf $file | grep '^/' | awk '{print $3}'`
((ratio=sizefs/numfiles))
echo "$file\t\t$numfiles\t\t$sizefs\t\t\t$ratio"
Author | Title | Track | Home