The -mtime
option allows you to select files based on their
last modification time. The argument to mtime is in terms of 24-hour periods,
and is most useful when entered with either a plus sign (meaning "after") or a
minus sign (meaning "before"). For example, consider the following scenario:
$ ls -l ?
-rw------- 1 root root 0 Jan 7 18:00 a
-rw------- 1 root root 0 Jan 6 18:00 b
-rw------- 1 root root 0 Jan 5 18:00 c
-rw------- 1 root root 0 Jan 4 18:00 d
$ date
Mon Jan 7 18:14:52 EST 2002
You could search for files that were created in the past 24 hours:
$ find . -name \? -mtime -1
./a
Or you could search for files that were created prior to the current
24-hour period:
$ find . -name \? -mtime +0
./b
./c
./d