Как удалить файлы, более старые, чем X часов

Я пишу сценарий удара, который должен удалить старые файлы.

Это в настоящее время реализовывало использование:

find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete

Это удалит файлов, более старых, чем 1 день.

Однако, что, если мне нужно более прекрасное разрешение, что 1 день, скажите как 6 старых часов? Существует ли хороший очевидный способ, чтобы сделать, он, как там использует, находят и-mtime?

183
задан Tom Feiner 29 October 2008 в 22:31
поделиться

1 ответ

Для SunOS 5.10

 Example 6 Selecting a File Using 24-hour Mode


 The descriptions of -atime, -ctime, and -mtime use the  ter-
 minology n ``24-hour periods''. For example, a file accessed
 at 23:59 is selected by:


   example% find . -atime -1 -print




 at 00:01 the next day (less than 24 hours  later,  not  more
 than one day ago). The midnight boundary between days has no
 effect on the 24-hour calculation.
1
ответ дан 23 November 2019 в 06:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: