[Bash] find -mtime файлы старше 1 часа


Answers

Question

На этот вопрос уже есть ответ:

У меня есть эта команда, которую я запускаю каждые 24 часа.

find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} \;

Я хотел бы запускать его каждые 1 час и удалять файлы старше 1 часа. Это верно:

find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0.04** -type f -name "*.mp3" -exec rm -f {} \;

Я не уверен в использовании десятичного числа?

Спасибо за любые исправления.

РЕДАКТИРОВАТЬ

Или я могу использовать -mmin 60 ? Это верно?

EDIT2

Я пробовал ваш тест, хорошо, что вы это предложили. Я получил пустой результат. Я хочу, чтобы все файлы OLDER, чем 60 минут, были удалены! Как я могу это сделать?? Действительно ли моя команда делает это?