[NTLUG:Discuss] disk usage by file age
Hank Ivy
hankivy at hot.rr.com
Thu Jul 1 23:51:08 CDT 2010
On Wednesday 30 June 2010 10:16 am Michael Barnes wrote:
> Any simple ideas for this?
Sometimes, getting exactly what you want is not simple. It can be better to
have a powerful framework that is easy to change to get what you want.
Attached is a PERL script. It is not short on lines of code. But it will
scan many directories, not get lost in symbolic links, never fork, run fast,
and is easily adaptable to many other purposes.
> I'm trying to figure out how to gather some disk data. What I need is
> to find the disk usage by subfolder, but only by files older than a
> certain time. I can get a list of files with
> find ./ftp/news +mtime 180
> and get a list of everything older than six months.
> I can do
> du -sh ./ftp/news/*
> and find the usage by subfolder.
> What I need is to combine the two, so I get something like
>
> 15M ftp/news/4-Dallas
> 40M ftp/news/4-Washington
> 560M ftp/news/House
> 1.1G ftp/news/Senate
> 717M ftp/news/White House
> 69M ftp/news/YIR 2009
> 65M ftp/news/stuff
>
> knowing that the size is for files over six months old.
--
Hank Ivy
GPG Fingerprint:
1A0F E1CB 0160 0069 7C19 4B00 911C 92E8 F8B0 4C7C
More information about the Discuss
mailing list