<code>find / -daystart -mtime +41 -mtime -408 \
  -printf "%M %n %u %g %10s %TY-%Tm-%Td %Ta %TH:%TM:%TS %h/%f\n" |
awk '($7=="Fri"){print}'</code><br /><br /><br />Adjust the <code>-printf</code> as required, I've made it look close to <code>ls -l</code> here. <code>%T</code> (and <code>%A</code> <code>%C</code>) let you use<code>strftime()</code> formatting for timestamps, <code>%Ta</code> being the day of the week. (You may need to adjust the day ranges 41 - 408, but that's really just an optimisation, you can just <code>grep 2012</code>, or adjust <code>-printf</code>to make it easier to grep.)