Sometimes, there’s a directory of files and we just want to know the files that are recently modified in say, the last day.
With zsh, we can do this with something like:
This will show us all files modified in the last hour. We can also replace the
h with a
w for weeks, a
d for days,
M for months,
m for minutes, and
s for seconds.
The nice thing is this actually goes really well with other commands - for example, we can tar up all files modified in the last day using something like this:
tar -cvf recent.tar /usr/local/*(mh-1)
Pretty nifty! I learned this (and many other neat zsh tricks) from Outrageously Useful Tips to Master your Z-Shel.