You can also create an entry in the crontab like so;
* * * * * $HOME/clean
the "*" 's represent a date and time and are in order listed; minute (0-59),hour (0-23), day of the month (1-31), month of the year (1-12),day of the week (0-6 with 0=Sunday). and the last feild is the LITERAL path to the file you want to execute.
pls do a man on crontab to see more info on this.
and have clean read like this;
#!/usr/sh
cd
ls -al | grep -v "Mar 30 16:28" > tmp1
mkdir $HOME/.junk
for a in tmp1
do
mv $a $HOME/.junk/$a
done
exit 0
NOTE: I used an arbitrary date in my grep line, you should substitute in the date your looking for, however use the same format as what is listed in my grep line and remember its in military time.
NOTE2: This will run at your specified date
ie.(* * * * *) and will grep for files in your home directory which have NOT been modified by your specific date, and move them to a .junk directory branched off of your $HOME
This is a little longer than the other script shown here , but I believe it works, and it gives you some additional stuff to play with :)
good luck
Chris