Здравствуйте,
Такой вот интересный эксперимент:
Время на момент испытаний:
$ date
Mon May 5 15:55:13 ALMST 2003
Содержимое каталога:
$ls -l
Nov 1 2002 port.doc
May 1 11:21 bak.mysql.2003-05-01.tar.gz
May 3 19:05 bak.mysql.2003-05-03.tar.gz
May 4 06:02 bak.mysql.2003-05-04.tar.gz
May 5 06:01 bak.mysql.2003-05-05.tar.gz
Выводы find:
$ find . -name "*" -type f -mtime +1 -print
./port.doc
./bak.mysql.2003-05-01.tar.gz
$ find . -name "*" -type f -mtime 0 -print
./bak.mysql.2003-05-05.tar.gz
$ find . -name "*" -type f -mtime +0 -print
./port.doc
./bak.mysql.2003-05-03.tar.gz
./bak.mysql.2003-05-04.tar.gz 31222 54050
./bak.mysql.2003-05-01.tar.gz
$ find . -name "*" -type f -mtime -1 -print
./bak.mysql.2003-05-05.tar.gz
Насколько я понимаю, список должен включать bak.mysql.2003-05-01..04
после -mtime +1, но этого не происходит. Кто-нибудь знает, почему?
Спасибо.