how to combine du -h and sort by date

The problem:

I have a task to give a my boss:

  1. the files and directory sizes in human readable form: du -h
  2. He also wants me to give him the date stamp on the files and directories. something like ls -R or sort by date

Does anyone have a script that can do this efficiently (I am looking at something like 300G of data) or anyone encountered this in the past? How did they take care of this.

Obi Logy
Unix Systems Administrator Resources

ls -lhR

?

I think there are a couple of good pointers in this thread /t/find-user-owner-of-the-most-recently-file-in-the-system/267933/1, just leave out the last filter(s)..