Find recently modified files
The Find panel will let you build queries for all files modified after yesterday, or after last hour, etc. However, I’ve been stymied trying to ask for all files which have been modified in the last five minutes. Perhaps there’s an easy way to do it in the GUI, but since I wanted to start myself off in shell scripting, I thought I’d give that a shot. The following script does the trick :
Now=$(date +%s) Older=$(expr $Now - $@) echo Files modified in the last $@ seconds : query -a '(last_modified>='$Older')'
If you paste that into a text file called
recent, put it into your
/boot/home/config/bin directory, and made sure it’s executable with :
chmod +x /boot/home/config/bin/recent
Then from the terminal you can just type
recent 60 to get a quick list of everything modified in the last 60 seconds. Any integer parameter (within reason) should work —
recent 300 for five minutes, or even
recent 132 if for some reason you want two minutes and 12 seconds. ;)
Posted in Scripting
(comments are closed).